Home
last modified time | relevance | path

Searched refs:tmpl (Results 1 – 15 of 15) sorted by relevance

/net/netfilter/
Dnf_conntrack_core.c545 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 …]
Dnft_dynset.c17 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()
Dnf_conntrack_proto_icmp.c104 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()
Dnf_conntrack_proto.c187 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()
Dnf_conntrack_proto_icmpv6.c131 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()
Dnf_conntrack_helper.c232 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()
Dnf_synproxy_core.c348 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()
Dnf_tables_api.c4417 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/
Dact_ct.c210 if (params->tmpl) in tcf_ct_params_free()
211 nf_conntrack_put(&params->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/
Dxfrm_state.c890 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 …]
Dxfrm_policy.c2375 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/
Dfib_notifier.c151 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()
Dfib_rules.c150 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/
Dconntrack.c958 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/
Dcache.c1717 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()