Home
last modified time | relevance | path

Searched refs:dst_ops (Results 1 – 19 of 19) sorted by relevance

/linux-4.4.14/include/net/
Ddst_ops.h14 struct dst_ops { struct
18 int (*gc)(struct dst_ops *ops); argument
42 static inline int dst_entries_get_fast(struct dst_ops *dst) in dst_entries_get_fast() argument
47 static inline int dst_entries_get_slow(struct dst_ops *dst) in dst_entries_get_slow()
57 static inline void dst_entries_add(struct dst_ops *dst, int val) in dst_entries_add()
64 static inline int dst_entries_init(struct dst_ops *dst) in dst_entries_init()
69 static inline void dst_entries_destroy(struct dst_ops *dst) in dst_entries_destroy()
Ddst.h37 struct dst_ops *ops;
406 void *dst_alloc(struct dst_ops *ops, struct net_device *dev, int initial_ref,
408 void dst_init(struct dst_entry *dst, struct dst_ops *ops,
Dxfrm.h286 struct dst_ops *dst_ops; member
/linux-4.4.14/include/net/netns/
Dxfrm.h71 struct dst_ops xfrm4_dst_ops;
73 struct dst_ops xfrm6_dst_ops;
Dipv6.h61 struct dst_ops ip6_dst_ops;
/linux-4.4.14/net/xfrm/
Dxfrm_policy.c1581 struct dst_ops *dst_ops; in xfrm_alloc_dst() local
1589 dst_ops = &net->xfrm.xfrm4_dst_ops; in xfrm_alloc_dst()
1593 dst_ops = &net->xfrm.xfrm6_dst_ops; in xfrm_alloc_dst()
1599 xdst = dst_alloc(dst_ops, NULL, 0, DST_OBSOLETE_NONE, 0); in xfrm_alloc_dst()
2838 struct dst_ops *dst_ops = afinfo->dst_ops; in xfrm_policy_register_afinfo() local
2839 if (likely(dst_ops->kmem_cachep == NULL)) in xfrm_policy_register_afinfo()
2840 dst_ops->kmem_cachep = xfrm_dst_cache; in xfrm_policy_register_afinfo()
2841 if (likely(dst_ops->check == NULL)) in xfrm_policy_register_afinfo()
2842 dst_ops->check = xfrm_dst_check; in xfrm_policy_register_afinfo()
2843 if (likely(dst_ops->default_advmss == NULL)) in xfrm_policy_register_afinfo()
[all …]
/linux-4.4.14/net/core/
Ddst.c163 void dst_init(struct dst_entry *dst, struct dst_ops *ops, in dst_init()
200 void *dst_alloc(struct dst_ops *ops, struct net_device *dev, in dst_alloc()
352 static struct dst_ops md_dst_ops = {
Dpktgen.c402 struct dst_ops dstops;
/linux-4.4.14/net/ipv4/
Dxfrm4_policy.c218 static inline int xfrm4_garbage_collect(struct dst_ops *ops) in xfrm4_garbage_collect()
262 static struct dst_ops xfrm4_dst_ops_template = {
276 .dst_ops = &xfrm4_dst_ops_template,
Droute.c158 static struct dst_ops ipv4_dst_ops = {
2347 static struct dst_ops ipv4_dst_blackhole_ops = {
/linux-4.4.14/net/bridge/
Dbr_nf_core.c55 static struct dst_ops fake_dst_ops = {
/linux-4.4.14/net/ipv6/
Dxfrm6_policy.c219 static inline int xfrm6_garbage_collect(struct dst_ops *ops) in xfrm6_garbage_collect()
282 static struct dst_ops xfrm6_dst_ops_template = {
296 .dst_ops = &xfrm6_dst_ops_template,
Droute.c87 static int ip6_dst_gc(struct dst_ops *ops);
217 static struct dst_ops ip6_dst_ops_template = {
252 static struct dst_ops ip6_dst_blackhole_ops = {
1671 static int ip6_dst_gc(struct dst_ops *ops) in ip6_dst_gc()
/linux-4.4.14/drivers/net/
Drionet.c80 #define is_rionet_capable(src_ops, dst_ops) \ argument
82 (dst_ops & RIO_DST_OPS_DATA_MSG) && \
84 (dst_ops & RIO_DST_OPS_DOORBELL))
86 is_rionet_capable(dev->src_ops, dev->dst_ops)
Dvrf.c100 static struct dst_ops vrf_dst_ops = {
368 static struct dst_ops vrf_dst_ops6 = {
/linux-4.4.14/drivers/rapidio/
Drio-scan.c287 int dst_ops) in rio_device_has_destid() argument
291 return !!((src_ops | dst_ops) & mask); in rio_device_has_destid()
398 &rdev->dst_ops); in rio_setup_device()
416 if (rio_device_has_destid(port, rdev->src_ops, rdev->dst_ops)) { in rio_setup_device()
475 if (rdev->dst_ops & RIO_DST_OPS_DOORBELL) in rio_setup_device()
/linux-4.4.14/include/linux/
Drio.h185 u32 dst_ops; member
/linux-4.4.14/net/decnet/
Ddn_route.c112 static int dn_dst_gc(struct dst_ops *ops);
137 static struct dst_ops dn_dst_ops = {
229 static int dn_dst_gc(struct dst_ops *ops) in dn_dst_gc()
/linux-4.4.14/net/openvswitch/
Dactions.c653 static struct dst_ops ovs_dst_ops = {