/net/netfilter/ |
D | nf_conntrack_core.c | 545 struct nf_conn *tmpl, *p; in nf_ct_tmpl_alloc() local 548 tmpl = kzalloc(sizeof(*tmpl) + NFCT_INFOMASK, flags); in nf_ct_tmpl_alloc() 549 if (!tmpl) in nf_ct_tmpl_alloc() 552 p = tmpl; in nf_ct_tmpl_alloc() 553 tmpl = (struct nf_conn *)NFCT_ALIGN((unsigned long)p); in nf_ct_tmpl_alloc() 554 if (tmpl != p) { in nf_ct_tmpl_alloc() 555 tmpl = (struct nf_conn *)NFCT_ALIGN((unsigned long)p); in nf_ct_tmpl_alloc() 556 tmpl->proto.tmpl_padto = (char *)tmpl - (char *)p; in nf_ct_tmpl_alloc() 559 tmpl = kzalloc(sizeof(*tmpl), flags); in nf_ct_tmpl_alloc() 560 if (!tmpl) in nf_ct_tmpl_alloc() [all …]
|
D | nft_dynset.c | 17 struct nft_set_ext_tmpl tmpl; member 56 elem = nft_set_elem_init(set, &priv->tmpl, in nft_dynset_new() 226 nft_set_ext_prepare(&priv->tmpl); in nft_dynset_init() 227 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_KEY, set->klen); in nft_dynset_init() 229 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_DATA, set->dlen); in nft_dynset_init() 231 nft_set_ext_add_length(&priv->tmpl, NFT_SET_EXT_EXPR, in nft_dynset_init() 235 nft_set_ext_add(&priv->tmpl, NFT_SET_EXT_EXPIRATION); in nft_dynset_init()
|
D | nf_conntrack_proto_icmp.c | 104 int nf_conntrack_inet_error(struct nf_conn *tmpl, struct sk_buff *skb, in nf_conntrack_inet_error() argument 119 zone = nf_ct_zone_tmpl(tmpl, skb, &tmp); in nf_conntrack_inet_error() 203 int nf_conntrack_icmpv4_error(struct nf_conn *tmpl, in nf_conntrack_icmpv4_error() argument 249 return nf_conntrack_inet_error(tmpl, skb, dataoff, state, in nf_conntrack_icmpv4_error()
|
D | nf_conntrack_proto.c | 187 struct nf_conn *tmpl; in ipv4_conntrack_local() local 189 tmpl = nf_ct_get(skb, &ctinfo); in ipv4_conntrack_local() 190 if (tmpl && nf_ct_is_template(tmpl)) { in ipv4_conntrack_local() 195 nf_ct_put(tmpl); in ipv4_conntrack_local()
|
D | nf_conntrack_proto_icmpv6.c | 131 int nf_conntrack_icmpv6_error(struct nf_conn *tmpl, in nf_conntrack_icmpv6_error() argument 168 return nf_conntrack_inet_error(tmpl, skb, dataoff, state, in nf_conntrack_icmpv6_error()
|
D | nf_conntrack_helper.c | 232 int __nf_ct_try_assign_helper(struct nf_conn *ct, struct nf_conn *tmpl, in __nf_ct_try_assign_helper() argument 248 if (tmpl != NULL) { in __nf_ct_try_assign_helper() 249 help = nfct_help(tmpl); in __nf_ct_try_assign_helper()
|
D | nf_synproxy_core.c | 348 snet->tmpl = ct; in synproxy_net_init() 372 nf_ct_put(snet->tmpl); in synproxy_net_exit() 548 synproxy_send_tcp(net, skb, nskb, &snet->tmpl->ct_general, IP_CT_NEW, in synproxy_send_server_syn() 963 synproxy_send_tcp_ipv6(net, skb, nskb, &snet->tmpl->ct_general, in synproxy_send_server_syn_ipv6()
|
D | nf_tables_api.c | 4417 const struct nft_set_ext_tmpl *tmpl, in nft_set_elem_init() argument 4424 elem = kzalloc(set->ops->elemsize + tmpl->len, gfp); in nft_set_elem_init() 4429 nft_set_ext_init(ext, tmpl); in nft_set_elem_init() 4492 struct nft_set_ext_tmpl tmpl; in nft_add_set_elem() local 4515 nft_set_ext_prepare(&tmpl); in nft_add_set_elem() 4521 nft_set_ext_add(&tmpl, NFT_SET_EXT_FLAGS); in nft_add_set_elem() 4571 nft_set_ext_add_length(&tmpl, NFT_SET_EXT_KEY, d1.len); in nft_add_set_elem() 4573 nft_set_ext_add(&tmpl, NFT_SET_EXT_EXPIRATION); in nft_add_set_elem() 4575 nft_set_ext_add(&tmpl, NFT_SET_EXT_TIMEOUT); in nft_add_set_elem() 4590 nft_set_ext_add(&tmpl, NFT_SET_EXT_OBJREF); in nft_add_set_elem() [all …]
|
/net/sched/ |
D | act_ct.c | 210 if (params->tmpl) in tcf_ct_params_free() 211 nf_conntrack_put(¶ms->tmpl->ct_general); in tcf_ct_params_free() 386 struct nf_conn *tmpl = NULL; in tcf_ct_act() local 399 tmpl = p->tmpl; in tcf_ct_act() 440 if (tmpl) { in tcf_ct_act() 444 nf_conntrack_get(&tmpl->ct_general); in tcf_ct_act() 445 nf_ct_set(skb, tmpl, IP_CT_NEW); in tcf_ct_act() 595 struct nf_conn *tmpl; in tcf_ct_fill_params() local 655 tmpl = nf_ct_tmpl_alloc(net, &zone, GFP_KERNEL); in tcf_ct_fill_params() 656 if (!tmpl) { in tcf_ct_fill_params() [all …]
|
/net/xfrm/ |
D | xfrm_state.c | 890 const struct xfrm_tmpl *tmpl, in xfrm_init_tempstate() argument 903 x->id = tmpl->id; in xfrm_init_tempstate() 905 switch (tmpl->encap_family) { in xfrm_init_tempstate() 909 x->props.saddr = tmpl->saddr; in xfrm_init_tempstate() 916 memcpy(&x->props.saddr, &tmpl->saddr, sizeof(x->props.saddr)); in xfrm_init_tempstate() 922 x->props.mode = tmpl->mode; in xfrm_init_tempstate() 923 x->props.reqid = tmpl->reqid; in xfrm_init_tempstate() 924 x->props.family = tmpl->encap_family; in xfrm_init_tempstate() 1040 const struct flowi *fl, struct xfrm_tmpl *tmpl, in xfrm_state_find() argument 1052 unsigned short encap_family = tmpl->encap_family; in xfrm_state_find() [all …]
|
D | xfrm_policy.c | 2375 struct xfrm_tmpl *tmpl = &policy->xfrm_vec[i]; in xfrm_tmpl_resolve_one() local 2377 if (tmpl->mode == XFRM_MODE_TUNNEL || in xfrm_tmpl_resolve_one() 2378 tmpl->mode == XFRM_MODE_BEET) { in xfrm_tmpl_resolve_one() 2379 remote = &tmpl->id.daddr; in xfrm_tmpl_resolve_one() 2380 local = &tmpl->saddr; in xfrm_tmpl_resolve_one() 2381 if (xfrm_addr_any(local, tmpl->encap_family)) { in xfrm_tmpl_resolve_one() 2384 tmpl->encap_family, 0); in xfrm_tmpl_resolve_one() 2391 x = xfrm_state_find(remote, local, fl, tmpl, policy, &error, in xfrm_tmpl_resolve_one() 2408 if (!tmpl->optional) in xfrm_tmpl_resolve_one() 3220 xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, in xfrm_state_ok() argument [all …]
|
/net/core/ |
D | fib_notifier.c | 151 fib_notifier_ops_register(const struct fib_notifier_ops *tmpl, struct net *net) in fib_notifier_ops_register() argument 156 ops = kmemdup(tmpl, sizeof(*ops), GFP_KERNEL); in fib_notifier_ops_register()
|
D | fib_rules.c | 150 fib_rules_register(const struct fib_rules_ops *tmpl, struct net *net) in fib_rules_register() argument 155 ops = kmemdup(tmpl, sizeof(*ops), GFP_KERNEL); in fib_rules_register()
|
/net/openvswitch/ |
D | conntrack.c | 958 struct nf_conn *tmpl = info->ct; in __ovs_ct_lookup() local 962 if (tmpl) { in __ovs_ct_lookup() 965 nf_conntrack_get(&tmpl->ct_general); in __ovs_ct_lookup() 966 nf_ct_set(skb, tmpl, IP_CT_NEW); in __ovs_ct_lookup()
|
/net/sunrpc/ |
D | cache.c | 1717 struct cache_detail *cache_create_net(const struct cache_detail *tmpl, struct net *net) in cache_create_net() argument 1722 cd = kmemdup(tmpl, sizeof(struct cache_detail), GFP_KERNEL); in cache_create_net()
|