/linux-master/include/net/ |
H A D | dst_ops.h | 8 struct dst_entry; 20 struct dst_entry * (*check)(struct dst_entry *, __u32 cookie); 21 unsigned int (*default_advmss)(const struct dst_entry *); 22 unsigned int (*mtu)(const struct dst_entry *); 23 u32 * (*cow_metrics)(struct dst_entry *, unsigned long); 24 void (*destroy)(struct dst_entry *); 25 void (*ifdown)(struct dst_entry *, 27 struct dst_entry * (*negative_advice)(struct dst_entry *); [all...] |
H A D | netevent.h | 15 struct dst_entry; 20 struct dst_entry *old; 21 struct dst_entry *new;
|
H A D | dst.h | 26 struct dst_entry { struct 103 u32 *dst_cow_metrics_generic(struct dst_entry *dst, unsigned long old); 112 static inline bool dst_metrics_read_only(const struct dst_entry *dst) 117 void __dst_destroy_metrics_generic(struct dst_entry *dst, unsigned long old); 119 static inline void dst_destroy_metrics_generic(struct dst_entry *dst) 126 static inline u32 *dst_metrics_write_ptr(struct dst_entry *dst) 140 static inline void dst_init_metrics(struct dst_entry *dst, 148 static inline void dst_copy_metrics(struct dst_entry *dest, const struct dst_entry *src) 159 static inline u32 *dst_metrics_ptr(struct dst_entry *ds [all...] |
H A D | dst_cache.h | 24 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache); 43 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, 56 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, 66 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache,
|
H A D | inet6_connection_sock.h | 21 struct dst_entry *inet6_csk_route_req(const struct sock *sk, struct flowi6 *fl6, 28 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu);
|
H A D | ip6_route.h | 81 struct dst_entry *ip6_route_input_lookup(struct net *net, 86 struct dst_entry *ip6_route_output_flags(struct net *net, const struct sock *sk, 89 static inline struct dst_entry *ip6_route_output(struct net *net, 106 struct dst_entry *ip6_route_lookup(struct net *net, struct flowi6 *fl6, 152 struct dst_entry *icmp6_dst_alloc(struct net_device *dev, struct flowi6 *fl6); 212 const struct dst_entry *dst = skb_dst(skb); 224 static inline void ip6_dst_store(struct sock *sk, struct dst_entry *dst, 238 void ip6_sk_dst_store_flow(struct sock *sk, struct dst_entry *dst, 248 static inline bool ipv6_anycast_destination(const struct dst_entry *dst, 266 const struct dst_entry *ds [all...] |
H A D | dst_metadata.h | 29 struct dst_entry *dst_orig; 33 struct dst_entry dst; 57 struct dst_entry *dst; 79 struct dst_entry *dst; 94 struct dst_entry *dst = skb_dst(skb);
|
H A D | icmp.h | 34 struct dst_entry;
|
/linux-master/net/bridge/ |
H A D | br_nf_core.c | 24 static void fake_update_pmtu(struct dst_entry *dst, struct sock *sk, 30 static void fake_redirect(struct dst_entry *dst, struct sock *sk, 35 static u32 *fake_cow_metrics(struct dst_entry *dst, unsigned long old) 40 static struct neighbour *fake_neigh_lookup(const struct dst_entry *dst, 47 static unsigned int fake_mtu(const struct dst_entry *dst)
|
/linux-master/net/core/ |
H A D | dst_cache.c | 19 struct dst_entry *dst; 28 struct dst_entry *dst, u32 cookie) 38 static struct dst_entry *dst_cache_per_cpu_get(struct dst_cache *dst_cache, 41 struct dst_entry *dst; 63 struct dst_entry *dst_cache_get(struct dst_cache *dst_cache) 75 struct dst_entry *dst; 90 void dst_cache_set_ip4(struct dst_cache *dst_cache, struct dst_entry *dst, 105 void dst_cache_set_ip6(struct dst_cache *dst_cache, struct dst_entry *dst, 120 struct dst_entry *dst_cache_get_ip6(struct dst_cache *dst_cache, 124 struct dst_entry *ds [all...] |
H A D | dst.c | 47 void dst_init(struct dst_entry *dst, struct dst_ops *ops, 82 struct dst_entry *dst; 99 static void dst_destroy(struct dst_entry *dst) 101 struct dst_entry *child = NULL; 133 struct dst_entry *dst = container_of(head, struct dst_entry, rcu_head); 147 void dst_dev_put(struct dst_entry *dst) 162 void dst_release(struct dst_entry *dst) 169 void dst_release_immediate(struct dst_entry *dst) 176 u32 *dst_cow_metrics_generic(struct dst_entry *ds [all...] |
/linux-master/include/linux/ |
H A D | netfilter_ipv4.h | 26 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl, 34 static inline int nf_ip_route(struct net *net, struct dst_entry **dst,
|
H A D | netfilter_bridge.h | 21 struct dst_entry *dst = skb_dst(skb);
|
/linux-master/net/sunrpc/ |
H A D | sunrpc.h | 28 struct dst_entry *dst;
|
/linux-master/drivers/misc/vmw_vmci/ |
H A D | vmci_datagram.c | 188 struct datagram_entry *dst_entry; local 203 dst_entry = container_of(resource, struct datagram_entry, 206 dst_entry->priv_flags)) { 216 if (dst_entry->run_delayed || 236 dg_info->entry = dst_entry; 245 retval = dst_entry->recv_cb(dst_entry->client_data, dg); 358 struct datagram_entry *dst_entry; local 368 dst_entry = container_of(resource, struct datagram_entry, resource); 369 if (dst_entry [all...] |
/linux-master/net/ipv4/ |
H A D | xfrm4_policy.c | 20 static struct dst_entry *__xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, 43 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, int oif, 57 struct dst_entry *dst; 99 static void xfrm4_update_pmtu(struct dst_entry *dst, struct sock *sk, 104 struct dst_entry *path = xdst->route; 109 static void xfrm4_redirect(struct dst_entry *dst, struct sock *sk, 113 struct dst_entry *path = xdst->route; 118 static void xfrm4_dst_destroy(struct dst_entry *dst)
|
H A D | netfilter.c | 66 struct dst_entry *dst = skb_dst(skb); 86 int nf_ip_route(struct net *net, struct dst_entry **dst, struct flowi *fl,
|
/linux-master/net/ipv6/ |
H A D | inet6_connection_sock.c | 27 struct dst_entry *inet6_csk_route_req(const struct sock *sk, 35 struct dst_entry *dst; 74 struct dst_entry *__inet6_csk_dst_check(struct sock *sk, u32 cookie) 79 static struct dst_entry *inet6_csk_route_socket(struct sock *sk, 85 struct dst_entry *dst; 118 struct dst_entry *dst; 142 struct dst_entry *inet6_csk_update_pmtu(struct sock *sk, u32 mtu) 145 struct dst_entry *dst = inet6_csk_route_socket(sk, &fl6);
|
H A D | xfrm6_policy.c | 26 static struct dst_entry *xfrm6_dst_lookup(struct net *net, int tos, int oif, 32 struct dst_entry *dst; 57 struct dst_entry *dst; 97 static void xfrm6_update_pmtu(struct dst_entry *dst, struct sock *sk, 102 struct dst_entry *path = xdst->route; 107 static void xfrm6_redirect(struct dst_entry *dst, struct sock *sk, 111 struct dst_entry *path = xdst->route; 116 static void xfrm6_dst_destroy(struct dst_entry *dst) 127 static void xfrm6_dst_ifdown(struct dst_entry *dst, struct net_device *dev)
|
/linux-master/net/xfrm/ |
H A D | xfrm_interface_bpf.c | 89 dst_hold((struct dst_entry *)md_dst); 90 skb_dst_set(skb, (struct dst_entry *)md_dst);
|
/linux-master/net/netfilter/ |
H A D | xt_realm.c | 25 const struct dst_entry *dst = skb_dst(skb);
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_common.c | 200 struct slice_h264_dpb_entry *dst_entry; local 205 dst_entry = &dst_params->dpb[i]; 208 dst_entry->reference_ts = src_entry->reference_ts; 209 dst_entry->frame_num = src_entry->frame_num; 210 dst_entry->pic_num = src_entry->pic_num; 211 dst_entry->top_field_order_cnt = src_entry->top_field_order_cnt; 212 dst_entry->bottom_field_order_cnt = 214 dst_entry->flags = src_entry->flags;
|
/linux-master/drivers/net/ethernet/chelsio/libcxgb/ |
H A D | libcxgb_cm.c | 91 struct dst_entry * 120 struct dst_entry * 126 struct dst_entry *dst = NULL;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_offload.h | 87 int (*redirect)(void *ctx, struct dst_entry *old, 88 struct dst_entry *new, struct l2t_entry *l2t);
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_net.c | 23 static struct dst_entry *rxe_find_route4(struct rxe_qp *qp, 47 static struct dst_entry *rxe_find_route6(struct rxe_qp *qp, 52 struct dst_entry *ndst; 82 static struct dst_entry *rxe_find_route6(struct rxe_qp *qp, 92 static struct dst_entry *rxe_find_route(struct net_device *ndev, 96 struct dst_entry *dst = NULL; 226 static void prepare_ipv4_hdr(struct dst_entry *dst, struct sk_buff *skb, 256 static void prepare_ipv6_hdr(struct dst_entry *dst, struct sk_buff *skb, 283 struct dst_entry *dst; 309 struct dst_entry *ds [all...] |