Home
last modified time | relevance | path

Searched refs:l4proto (Results 1 - 25 of 97) sorted by relevance

1234

/kernel/linux/linux-5.10/net/netfilter/
H A Dnfnetlink_cttimeout.c47 const struct nf_conntrack_l4proto *l4proto, in ctnl_timeout_parse_policy()
53 tb = kcalloc(l4proto->ctnl_timeout.nlattr_max + 1, sizeof(*tb), in ctnl_timeout_parse_policy()
60 l4proto->ctnl_timeout.nlattr_max, in ctnl_timeout_parse_policy()
62 l4proto->ctnl_timeout.nla_policy, in ctnl_timeout_parse_policy()
67 ret = l4proto->ctnl_timeout.nlattr_to_obj(tb, net, timeout); in ctnl_timeout_parse_policy()
82 const struct nf_conntrack_l4proto *l4proto; in cttimeout_new_timeout() local
114 matching->timeout.l4proto->l4proto != l4num) in cttimeout_new_timeout()
118 matching->timeout.l4proto, in cttimeout_new_timeout()
125 l4proto in cttimeout_new_timeout()
46 ctnl_timeout_parse_policy(void *timeout, const struct nf_conntrack_l4proto *l4proto, struct net *net, const struct nlattr *attr) ctnl_timeout_parse_policy() argument
164 const struct nf_conntrack_l4proto *l4proto = timeout->timeout.l4proto; ctnl_timeout_fill_info() local
345 const struct nf_conntrack_l4proto *l4proto; cttimeout_default_set() local
374 cttimeout_default_fill_info(struct net *net, struct sk_buff *skb, u32 portid, u32 seq, u32 type, int event, u16 l3num, const struct nf_conntrack_l4proto *l4proto, const unsigned int *timeouts) cttimeout_default_fill_info() argument
419 const struct nf_conntrack_l4proto *l4proto; cttimeout_default_get() local
[all...]
H A Dnft_ct.c38 u8 l4proto; member
801 const struct nf_conntrack_l4proto *l4proto, in nft_ct_timeout_parse_policy()
807 tb = kcalloc(l4proto->ctnl_timeout.nlattr_max + 1, sizeof(*tb), in nft_ct_timeout_parse_policy()
814 l4proto->ctnl_timeout.nlattr_max, in nft_ct_timeout_parse_policy()
816 l4proto->ctnl_timeout.nla_policy, in nft_ct_timeout_parse_policy()
821 ret = l4proto->ctnl_timeout.nlattr_to_obj(tb, net, timeouts); in nft_ct_timeout_parse_policy()
830 u8 l4proto; member
842 if (priv->l4proto != pkt->tprot) in nft_ct_timeout_obj_eval()
872 const struct nf_conntrack_l4proto *l4proto; in nft_ct_timeout_obj_init() local
886 priv->l4proto in nft_ct_timeout_obj_init()
800 nft_ct_timeout_parse_policy(void *timeouts, const struct nf_conntrack_l4proto *l4proto, struct net *net, const struct nlattr *attr) nft_ct_timeout_parse_policy() argument
1167 u8 l4proto; global() member
[all...]
H A Dnf_conntrack_timeout.c93 if (timeout->l4proto->l4proto != l4num) { in nf_ct_set_timeout()
97 timeout_name, 4, timeout->l4proto->l4proto); in nf_ct_set_timeout()
H A Dnft_tproxy.c96 int l4proto; in nft_tproxy_eval_v6() local
105 l4proto = pkt->tprot; in nft_tproxy_eval_v6()
117 sk = nf_tproxy_get_sock_v6(nft_net(pkt), skb, thoff, l4proto, in nft_tproxy_eval_v6()
134 sk = nf_tproxy_handle_time_wait6(skb, l4proto, thoff, in nft_tproxy_eval_v6()
144 l4proto, &iph->saddr, &taddr, in nft_tproxy_eval_v6()
H A Dnf_conntrack_standalone.c36 const struct nf_conntrack_l4proto *l4proto) in print_tuple()
51 switch (l4proto->l4proto) { in print_tuple()
298 const struct nf_conntrack_l4proto *l4proto; in ct_seq_show() local
318 l4proto = nf_ct_l4proto_find(nf_ct_protonum(ct)); in ct_seq_show()
323 l4proto_name(l4proto->l4proto), nf_ct_protonum(ct)); in ct_seq_show()
328 if (l4proto->print_conntrack) in ct_seq_show()
329 l4proto->print_conntrack(s, ct); in ct_seq_show()
332 l4proto); in ct_seq_show()
35 print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple, const struct nf_conntrack_l4proto *l4proto) print_tuple() argument
[all...]
H A Dxt_CT.c108 const struct nf_conntrack_l4proto *l4proto; in xt_ct_set_timeout() local
117 l4proto = nf_ct_l4proto_find(proto); in xt_ct_set_timeout()
118 return nf_ct_set_timeout(par->net, ct, par->family, l4proto->l4proto, in xt_ct_set_timeout()
H A Dnf_conntrack_proto_icmp.c109 u8 l4proto, union nf_inet_addr *outer_daddr) in nf_conntrack_inet_error()
174 l4proto, in nf_conntrack_inet_error()
179 l4proto, in nf_conntrack_inet_error()
368 .l4proto = IPPROTO_ICMP,
106 nf_conntrack_inet_error(struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, const struct nf_hook_state *state, u8 l4proto, union nf_inet_addr *outer_daddr) nf_conntrack_inet_error() argument
/kernel/linux/linux-6.6/net/netfilter/
H A Dnfnetlink_cttimeout.c71 const struct nf_conntrack_l4proto *l4proto, in ctnl_timeout_parse_policy()
77 tb = kcalloc(l4proto->ctnl_timeout.nlattr_max + 1, sizeof(*tb), in ctnl_timeout_parse_policy()
84 l4proto->ctnl_timeout.nlattr_max, in ctnl_timeout_parse_policy()
86 l4proto->ctnl_timeout.nla_policy, in ctnl_timeout_parse_policy()
91 ret = l4proto->ctnl_timeout.nlattr_to_obj(tb, net, timeout); in ctnl_timeout_parse_policy()
105 const struct nf_conntrack_l4proto *l4proto; in cttimeout_new_timeout() local
137 matching->timeout.l4proto->l4proto != l4num) in cttimeout_new_timeout()
141 matching->timeout.l4proto, in cttimeout_new_timeout()
149 l4proto in cttimeout_new_timeout()
70 ctnl_timeout_parse_policy(void *timeout, const struct nf_conntrack_l4proto *l4proto, struct net *net, const struct nlattr *attr) ctnl_timeout_parse_policy() argument
189 const struct nf_conntrack_l4proto *l4proto = timeout->timeout.l4proto; ctnl_timeout_fill_info() local
365 const struct nf_conntrack_l4proto *l4proto; cttimeout_default_set() local
394 cttimeout_default_fill_info(struct net *net, struct sk_buff *skb, u32 portid, u32 seq, u32 type, int event, u16 l3num, const struct nf_conntrack_l4proto *l4proto, const unsigned int *timeouts) cttimeout_default_fill_info() argument
437 const struct nf_conntrack_l4proto *l4proto; cttimeout_default_get() local
[all...]
H A Dnft_ct.c29 u8 l4proto; member
869 const struct nf_conntrack_l4proto *l4proto, in nft_ct_timeout_parse_policy()
875 tb = kcalloc(l4proto->ctnl_timeout.nlattr_max + 1, sizeof(*tb), in nft_ct_timeout_parse_policy()
882 l4proto->ctnl_timeout.nlattr_max, in nft_ct_timeout_parse_policy()
884 l4proto->ctnl_timeout.nla_policy, in nft_ct_timeout_parse_policy()
889 ret = l4proto->ctnl_timeout.nlattr_to_obj(tb, net, timeouts); in nft_ct_timeout_parse_policy()
898 u8 l4proto; member
910 if (priv->l4proto != pkt->tprot) in nft_ct_timeout_obj_eval()
940 const struct nf_conntrack_l4proto *l4proto; in nft_ct_timeout_obj_init() local
954 priv->l4proto in nft_ct_timeout_obj_init()
868 nft_ct_timeout_parse_policy(void *timeouts, const struct nf_conntrack_l4proto *l4proto, struct net *net, const struct nlattr *attr) nft_ct_timeout_parse_policy() argument
1235 u8 l4proto; global() member
[all...]
H A Dnf_conntrack_timeout.c99 if (timeout->l4proto->l4proto != l4num) { in nf_ct_set_timeout()
103 timeout_name, 4, timeout->l4proto->l4proto); in nf_ct_set_timeout()
H A Dnft_inner.c133 ctx->l4proto = iph->protocol; in nft_inner_parse_l2l3()
141 int l4proto; in nft_inner_parse_l2l3() local
154 l4proto = ipv6_find_hdr(pkt->skb, &thoff, -1, &fragoff, &fh_flags); in nft_inner_parse_l2l3()
155 if (l4proto < 0 || thoff > U16_MAX) in nft_inner_parse_l2l3()
162 ctx->l4proto = l4proto; in nft_inner_parse_l2l3()
H A Dnft_tproxy.c96 int l4proto; in nft_tproxy_eval_v6() local
105 l4proto = pkt->tprot; in nft_tproxy_eval_v6()
117 sk = nf_tproxy_get_sock_v6(nft_net(pkt), skb, thoff, l4proto, in nft_tproxy_eval_v6()
134 sk = nf_tproxy_handle_time_wait6(skb, l4proto, thoff, in nft_tproxy_eval_v6()
144 l4proto, &iph->saddr, &taddr, in nft_tproxy_eval_v6()
H A Dnf_conntrack_bpf.c36 * -EPROTO - l4proto isn't one of IPPROTO_TCP or IPPROTO_UDP
41 * @l4proto - Layer 4 protocol
52 u8 l4proto; member
117 err = bpf_nf_ct_tuple_parse(bpf_tuple, tuple_len, opts->l4proto, in __bpf_nf_ct_alloc_entry()
122 err = bpf_nf_ct_tuple_parse(bpf_tuple, tuple_len, opts->l4proto, in __bpf_nf_ct_alloc_entry()
161 if (unlikely(opts->l4proto != IPPROTO_TCP && opts->l4proto != IPPROTO_UDP)) in __bpf_nf_ct_lookup()
166 err = bpf_nf_ct_tuple_parse(bpf_tuple, tuple_len, opts->l4proto, in __bpf_nf_ct_lookup()
H A Dxt_CT.c108 const struct nf_conntrack_l4proto *l4proto; in xt_ct_set_timeout() local
117 l4proto = nf_ct_l4proto_find(proto); in xt_ct_set_timeout()
118 return nf_ct_set_timeout(par->net, ct, par->family, l4proto->l4proto, in xt_ct_set_timeout()
H A Dnf_conntrack_proto_icmp.c109 u8 l4proto, union nf_inet_addr *outer_daddr) in nf_conntrack_inet_error()
174 l4proto, in nf_conntrack_inet_error()
179 l4proto, in nf_conntrack_inet_error()
367 .l4proto = IPPROTO_ICMP,
106 nf_conntrack_inet_error(struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, const struct nf_hook_state *state, u8 l4proto, union nf_inet_addr *outer_daddr) nf_conntrack_inet_error() argument
/kernel/linux/linux-5.10/tools/testing/selftests/netfilter/
H A Dconntrack_icmp_related.sh138 meta l4proto icmpv6 icmpv6 type "packet-too-big" ct state "related" counter name "related" accept
139 meta l4proto icmp icmp type "destination-unreachable" ct state "related" counter name "related" accept
140 meta l4proto { icmp, icmpv6 } ct state new,established accept
159 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
160 meta l4proto { icmp, icmpv6 } ct state "related" counter name "related" accept
175 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
177 meta l4proto { icmp, icmpv6 } ct state "new" counter name "new" accept
178 meta l4proto { icmp, icmpv6 } ct state "established" counter name "established" accept
183 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
185 meta l4proto { icm
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/netfilter/
H A Dconntrack_icmp_related.sh138 meta l4proto icmpv6 icmpv6 type "packet-too-big" ct state "related" counter name "related" accept
139 meta l4proto icmp icmp type "destination-unreachable" ct state "related" counter name "related" accept
140 meta l4proto { icmp, icmpv6 } ct state new,established accept
159 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
160 meta l4proto { icmp, icmpv6 } ct state "related" counter name "related" accept
175 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
177 meta l4proto { icmp, icmpv6 } ct state "new" counter name "new" accept
178 meta l4proto { icmp, icmpv6 } ct state "established" counter name "established" accept
183 meta l4proto { icmp, icmpv6 } ct state established,untracked accept
185 meta l4proto { icm
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/netfilter/
H A Dxt_conntrack.h44 __u16 l4proto; member
57 __u16 l4proto; member
70 __u16 l4proto; member
/kernel/linux/linux-6.6/include/uapi/linux/netfilter/
H A Dxt_conntrack.h44 __u16 l4proto; member
57 __u16 l4proto; member
70 __u16 l4proto; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter/
H A Dxt_conntrack.h51 __u16 l4proto; member
63 __u16 l4proto; member
75 __u16 l4proto; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/netfilter/
H A Dxt_conntrack.h51 __u16 l4proto; member
63 __u16 l4proto; member
75 __u16 l4proto; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/netfilter/
H A Dxt_conntrack.h38 __u16 l4proto; member
50 __u16 l4proto; member
62 __u16 l4proto; member
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_bpf_nf.c47 u8 l4proto; member
75 struct bpf_ct_opts___local opts_def = { .l4proto = IPPROTO_TCP, .netns_id = -1 }; in nf_ct_test()
91 opts_def.l4proto = IPPROTO_TCP; in nf_ct_test()
113 opts_def.l4proto = IPPROTO_ICMP; in nf_ct_test()
116 opts_def.l4proto = IPPROTO_TCP; in nf_ct_test()
/kernel/linux/linux-5.10/include/net/netfilter/
H A Dnf_conntrack_l4proto.h22 u_int8_t l4proto; member
82 u8 l4proto,
150 const struct nf_conntrack_l4proto *nf_ct_l4proto_find(u8 l4proto);
/kernel/linux/linux-6.6/include/net/netfilter/
H A Dnf_conntrack_l4proto.h22 u_int8_t l4proto; member
82 u8 l4proto,
150 const struct nf_conntrack_l4proto *nf_ct_l4proto_find(u8 l4proto);

Completed in 14 milliseconds

1234