Home
last modified time | relevance | path

Searched refs:lwtunnel_state (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/include/net/
Dlwtunnel.h17 struct lwtunnel_state { struct
30 struct lwtunnel_state **ts); argument
34 struct lwtunnel_state *lwtstate);
35 int (*get_encap_size)(struct lwtunnel_state *lwtstate);
36 int (*cmp_encap)(struct lwtunnel_state *a, struct lwtunnel_state *b);
40 static inline void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free()
45 static inline struct lwtunnel_state *
46 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get()
54 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put()
63 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_output_redirect()
[all …]
Dmpls_iptunnel.h24 static inline struct mpls_iptunnel_encap *mpls_lwtunnel_encap(struct lwtunnel_state *lwtstate) in mpls_lwtunnel_encap()
Dip_tunnels.h324 static inline struct ip_tunnel_info *lwt_tun_info(struct lwtunnel_state *lwtstate) in lwt_tun_info()
344 static inline struct ip_tunnel_info *lwt_tun_info(struct lwtunnel_state *lwtstate) in lwt_tun_info()
Ddst.h88 struct lwtunnel_state *lwtstate;
103 struct lwtunnel_state *lwtstate;
Dip_fib.h95 struct lwtunnel_state *nh_lwtstate;
/linux-4.4.14/net/core/
Dlwtunnel.c30 struct lwtunnel_state *lwtunnel_state_alloc(int encap_len) in lwtunnel_state_alloc()
32 struct lwtunnel_state *lws; in lwtunnel_state_alloc()
76 const void *cfg, struct lwtunnel_state **lws) in lwtunnel_build_state()
96 int lwtunnel_fill_encap(struct sk_buff *skb, struct lwtunnel_state *lwtstate) in lwtunnel_fill_encap()
133 int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate) in lwtunnel_get_encap_size()
155 int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b) in lwtunnel_cmp_encap()
187 struct lwtunnel_state *lwtstate; in lwtunnel_output()
221 struct lwtunnel_state *lwtstate; in lwtunnel_input()
/linux-4.4.14/net/ipv6/
Dila.c22 struct lwtunnel_state *lwstate) in ila_params_lwtunnel()
132 struct lwtunnel_state **ts) in ila_build_state()
137 struct lwtunnel_state *newts; in ila_build_state()
180 struct lwtunnel_state *lwtstate) in ila_fill_encap_info()
193 static int ila_encap_nlsize(struct lwtunnel_state *lwtstate) in ila_encap_nlsize()
199 static int ila_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b) in ila_encap_cmp()
Droute.c1825 struct lwtunnel_state *lwtstate; in ip6_route_info_create()
/linux-4.4.14/net/mpls/
Dmpls_iptunnel.c127 struct lwtunnel_state **ts) in mpls_build_state()
131 struct lwtunnel_state *newts; in mpls_build_state()
170 struct lwtunnel_state *lwtstate) in mpls_fill_encap_info()
186 static int mpls_encap_nlsize(struct lwtunnel_state *lwtstate) in mpls_encap_nlsize()
195 static int mpls_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b) in mpls_encap_cmp()
/linux-4.4.14/net/ipv4/
Dip_tunnel_core.c234 struct lwtunnel_state **ts) in ip_tun_build_state()
237 struct lwtunnel_state *new_state; in ip_tun_build_state()
280 struct lwtunnel_state *lwtstate) in ip_tun_fill_encap_info()
295 static int ip_tun_encap_nlsize(struct lwtunnel_state *lwtstate) in ip_tun_encap_nlsize()
305 static int ip_tun_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b) in ip_tun_cmp_encap()
329 struct lwtunnel_state **ts) in ip6_tun_build_state()
332 struct lwtunnel_state *new_state; in ip6_tun_build_state()
375 struct lwtunnel_state *lwtstate) in ip6_tun_fill_encap_info()
390 static int ip6_tun_encap_nlsize(struct lwtunnel_state *lwtstate) in ip6_tun_encap_nlsize()
Dfib_semantics.c501 struct lwtunnel_state *lwtstate; in fib_get_nhs()
601 struct lwtunnel_state *lwtstate; in fib_encap_match()
1087 struct lwtunnel_state *lwtstate; in fib_create_info()