/linux-4.4.14/include/net/ |
D | dst_ops.h | 14 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()
|
D | dst.h | 37 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,
|
D | xfrm.h | 286 struct dst_ops *dst_ops; member
|
/linux-4.4.14/include/net/netns/ |
D | xfrm.h | 71 struct dst_ops xfrm4_dst_ops; 73 struct dst_ops xfrm6_dst_ops;
|
D | ipv6.h | 61 struct dst_ops ip6_dst_ops;
|
/linux-4.4.14/net/xfrm/ |
D | xfrm_policy.c | 1581 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/ |
D | dst.c | 163 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 = {
|
D | pktgen.c | 402 struct dst_ops dstops;
|
/linux-4.4.14/net/ipv4/ |
D | xfrm4_policy.c | 218 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,
|
D | route.c | 158 static struct dst_ops ipv4_dst_ops = { 2347 static struct dst_ops ipv4_dst_blackhole_ops = {
|
/linux-4.4.14/net/bridge/ |
D | br_nf_core.c | 55 static struct dst_ops fake_dst_ops = {
|
/linux-4.4.14/net/ipv6/ |
D | xfrm6_policy.c | 219 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,
|
D | route.c | 87 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/ |
D | rionet.c | 80 #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)
|
D | vrf.c | 100 static struct dst_ops vrf_dst_ops = { 368 static struct dst_ops vrf_dst_ops6 = {
|
/linux-4.4.14/drivers/rapidio/ |
D | rio-scan.c | 287 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/ |
D | rio.h | 185 u32 dst_ops; member
|
/linux-4.4.14/net/decnet/ |
D | dn_route.c | 112 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/ |
D | actions.c | 653 static struct dst_ops ovs_dst_ops = {
|