| /linux/net/netfilter/ |
| H A D | nf_conncount.c | 132 u16 l3num, in get_ct_or_tuple_from_skb() argument 150 if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb), l3num, net, tuple)) in get_ct_or_tuple_from_skb() 171 u16 l3num, in __nf_conncount_add() argument 184 if (!get_ct_or_tuple_from_skb(net, skb, l3num, &ct, &tuple, &zone, &refcounted)) in __nf_conncount_add() 280 u16 l3num, in nf_conncount_add_skb() argument 287 ret = __nf_conncount_add(net, skb, l3num, list); in nf_conncount_add_skb() 405 u16 l3num, in insert_tree() argument 438 ret = nf_conncount_add_skb(net, skb, l3num, &rbconn->list); in insert_tree() 462 if (get_ct_or_tuple_from_skb(net, skb, l3num, &ct, &tuple, &zone, &refcounted)) { in insert_tree() 535 u16 l3num, in count_tree() argument [all …]
|
| H A D | nfnetlink_cttimeout.c | 99 __u16 l3num; in cttimeout_new_timeout() local 113 l3num = ntohs(nla_get_be16(cda[CTA_TIMEOUT_L3PROTO])); in cttimeout_new_timeout() 132 if (matching->timeout->l3num != l3num || in cttimeout_new_timeout() 172 timeout->timeout->l3num = l3num; in cttimeout_new_timeout() 206 htons(timeout->timeout->l3num)) || in ctnl_timeout_fill_info() 391 u32 seq, u32 type, int event, u16 l3num, in cttimeout_default_fill_info() argument 406 if (nla_put_be16(skb, CTA_TIMEOUT_L3PROTO, htons(l3num)) || in cttimeout_default_fill_info() 436 __u16 l3num; in cttimeout_default_get() local 443 l3num = ntohs(nla_get_be16(cda[CTA_TIMEOUT_L3PROTO])); in cttimeout_default_get() 493 l3num, l4proto, timeouts); in cttimeout_default_get()
|
| H A D | nf_conntrack_helper.c | 56 __nf_conntrack_helper_find(const char *name, u16 l3num, u8 protonum) in __nf_conntrack_helper_find() argument 69 if (h->nfproto != NFPROTO_UNSPEC && h->nfproto != l3num) in __nf_conntrack_helper_find() 79 nf_conntrack_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_conntrack_helper_try_module_get() argument 85 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get() 91 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get() 134 nf_nat_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_nat_helper_try_module_get() argument 142 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_nat_helper_try_module_get() 480 u8 l3num, u16 protonum, const char *name, in nf_ct_helper_init() argument 492 helper->nfproto = l3num; in nf_ct_helper_init()
|
| H A D | nft_ct.c | 915 int l3num = ctx->family; in nft_ct_timeout_obj_init() local 924 l3num = ntohs(nla_get_be16(tb[NFTA_CT_TIMEOUT_L3PROTO])); in nft_ct_timeout_obj_init() 948 timeout->l3num = l3num; in nft_ct_timeout_obj_init() 986 nla_put_be16(skb, NFTA_CT_TIMEOUT_L3PROTO, htons(timeout->l3num))) in nft_ct_timeout_obj_dump() 1211 u16 l3num; member 1254 u16 l3num; in ct_expect_help() local 1270 if (expect_data->obj.l3num == NFPROTO_INET) in ct_expect_help() 1271 l3num = nf_ct_l3num(ct); in ct_expect_help() 1273 l3num = expect_data->obj.l3num; in ct_expect_help() 1275 nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, l3num, in ct_expect_help() [all …]
|
| H A D | nf_conntrack_ftp.c | 231 if ((cmd->l3num == PF_INET && data[1] != '1') || in try_eprt() 232 (cmd->l3num == PF_INET6 && data[1] != '2')) { in try_eprt() 436 cmd.l3num = nf_ct_l3num(ct); in help() 482 if ((cmd.l3num == nf_ct_l3num(ct)) && in help() 489 if (cmd.l3num == PF_INET) { in help() 510 nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, cmd.l3num, in help()
|
| H A D | xt_HMARK.c | 49 hmark_addr_mask(int l3num, const __be32 *addr32, const __be32 *mask) in hmark_addr_mask() argument 51 switch (l3num) { in hmark_addr_mask() 92 t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, in hmark_ct_set_htuple() 94 t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, in hmark_ct_set_htuple()
|
| H A D | nfnetlink_cthelper.c | 92 tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM])); in nfnl_cthelper_parse_tuple() 259 helper->nfproto = tuple->src.l3num; in nfnl_cthelper_create() 457 if ((tuple.src.l3num != cur->nfproto || in nfnl_cthelper_new() 669 (tuple.src.l3num != cur->nfproto || in nfnl_cthelper_get() 729 (tuple.src.l3num != cur->nfproto || in nfnl_cthelper_del()
|
| H A D | nf_conntrack_expect.c | 96 u8 l3num; in nf_ct_expect_dst_hash() member 108 combined.l3num = tuple->src.l3num; in nf_ct_expect_dst_hash() 360 exp->tuple.src.l3num = family; in nf_ct_expect_init() 724 expect->tuple.src.l3num, in exp_seq_show()
|
| H A D | nf_conntrack_netlink.c | 119 switch (tuple->src.l3num) { in ctnetlink_dump_tuples_ip() 940 u32 type, u_int8_t l3num, 1355 switch (tuple->src.l3num) { in ctnetlink_parse_tuple_ip() 1464 u_int8_t l3num, struct nf_conntrack_zone *zone, in ctnetlink_parse_tuple_filter() argument 1477 if (l3num != NFPROTO_IPV4 && l3num != NFPROTO_IPV6) in ctnetlink_parse_tuple_filter() 1479 tuple->src.l3num = l3num; in ctnetlink_parse_tuple_filter() 1525 u_int8_t l3num, struct nf_conntrack_zone *zone) in ctnetlink_parse_tuple() argument 1527 return ctnetlink_parse_tuple_filter(cda, tuple, type, l3num, zone, in ctnetlink_parse_tuple() 2951 m.src.l3num = tuple->src.l3num; in ctnetlink_exp_dump_mask() 3032 nat_tuple.src.l3num = exp->master_tuple.src.l3num; in ctnetlink_exp_dump_expect() [all …]
|
| H A D | nf_conntrack_core.c | 270 u_int16_t l3num, in nf_ct_get_tuple() argument 281 tuple->src.l3num = l3num; in nf_ct_get_tuple() 282 switch (l3num) { in nf_ct_get_tuple() 299 switch (l3num) { in nf_ct_get_tuple() 414 u_int16_t l3num, in nf_ct_get_tuplepr() argument 420 protoff = get_l4proto(skb, nhoff, l3num, &protonum); in nf_ct_get_tuplepr() 424 return nf_ct_get_tuple(skb, nhoff, protoff, l3num, protonum, net, tuple); in nf_ct_get_tuplepr() 434 inverse->src.l3num = orig->src.l3num; in nf_ct_invert_tuple() 436 switch (orig->src.l3num) { in nf_ct_invert_tuple()
|
| H A D | nf_conntrack_bpf.c | 95 tuple->src.l3num = AF_INET; in bpf_nf_ct_tuple_parse() 102 tuple->src.l3num = AF_INET6; in bpf_nf_ct_tuple_parse()
|
| H A D | nf_conntrack_irc.c | 228 tuple->src.l3num, in help()
|
| H A D | nf_conntrack_proto.c | 286 tuple.src.l3num = PF_INET; in getorigdst() 331 struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 }; in ipv6_getorigdst()
|
| H A D | nf_tables_offload.c | 135 flow->proto = ctx->dep.l3num; in nft_flow_rule_create() 177 memcpy(&ctx->dep.l3num, data, sizeof(__u16)); in nft_offload_update_dependency()
|
| H A D | nf_flow_table_core.c | 30 switch (ctt->src.l3num) { in flow_offload_fill_dir() 41 ft->l3proto = ctt->src.l3num; in flow_offload_fill_dir()
|
| H A D | nf_nat_proto.c | 366 switch (target.src.l3num) { in nf_nat_manip_pkt() 427 switch (t->src.l3num) { in nf_csum_update()
|
| H A D | nf_nat_sip.c | 369 if (pair_exp->tuple.src.l3num == nf_ct_l3num(ct) && in nf_nat_sip_expected()
|
| H A D | nf_conntrack_standalone.c | 39 switch (tuple->src.l3num) { in print_tuple()
|
| H A D | nft_payload.c | 432 switch (ctx->dep.l3num) { in nft_payload_offload_nh()
|
| H A D | nf_nat_core.c | 384 if (t->src.l3num == NFPROTO_IPV4) in nf_nat_inet_in_range()
|
| H A D | nf_conntrack_sip.c | 1002 tuple.src.l3num = nf_ct_l3num(ct); in set_expected_rtp_rtcp()
|
| /linux/include/net/netfilter/ |
| H A D | nf_conntrack_helper.h | 88 u16 l3num, u8 protonum); 91 u16 l3num, 96 u8 l3num, u16 protonum, const char *name, 204 int nf_nat_helper_try_module_get(const char *name, u16 l3num,
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_nfct.c | 54 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \ 56 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \ 157 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback() 254 tuple.src.l3num = cp->af; in ip_vs_conn_drop_conntrack()
|
| /linux/net/openvswitch/ |
| H A D | conntrack.c | 491 u8 l3num, struct sk_buff *skb, bool natted) in ovs_ct_find_existing() argument 497 if (!nf_ct_get_tuplepr(skb, skb_network_offset(skb), l3num, in ovs_ct_find_existing()
|
| /linux/net/sched/ |
| H A D | act_ct.c | 217 switch (tuple->src.l3num) { in tcf_ct_flow_table_add_action_nat()
|