Searched refs:dst_entry (Results 1 - 25 of 205) sorted by relevance

123456789

/linux-master/include/net/
H A Ddst_ops.h8 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 Dnetevent.h15 struct dst_entry;
20 struct dst_entry *old;
21 struct dst_entry *new;
H A Ddst.h26 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 Ddst_cache.h24 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 Dinet6_connection_sock.h21 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 Dip6_route.h81 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 Ddst_metadata.h29 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 Dicmp.h34 struct dst_entry;
/linux-master/net/bridge/
H A Dbr_nf_core.c24 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 Ddst_cache.c19 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 Ddst.c47 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 Dnetfilter_ipv4.h26 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 Dnetfilter_bridge.h21 struct dst_entry *dst = skb_dst(skb);
/linux-master/net/sunrpc/
H A Dsunrpc.h28 struct dst_entry *dst;
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_datagram.c188 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 Dxfrm4_policy.c20 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 Dnetfilter.c66 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 Dinet6_connection_sock.c27 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 Dxfrm6_policy.c26 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 Dxfrm_interface_bpf.c89 dst_hold((struct dst_entry *)md_dst);
90 skb_dst_set(skb, (struct dst_entry *)md_dst);
/linux-master/net/netfilter/
H A Dxt_realm.c25 const struct dst_entry *dst = skb_dst(skb);
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_common.c200 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 Dlibcxgb_cm.c91 struct dst_entry *
120 struct dst_entry *
126 struct dst_entry *dst = NULL;
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_offload.h87 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 Drxe_net.c23 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...]

Completed in 217 milliseconds

123456789