Lines Matching refs:lwtunnel_state

25 struct lwtunnel_state {  struct
39 struct lwtunnel_state **ts, argument
41 void (*destroy_state)(struct lwtunnel_state *lws);
45 struct lwtunnel_state *lwtstate);
46 int (*get_encap_size)(struct lwtunnel_state *lwtstate);
47 int (*cmp_encap)(struct lwtunnel_state *a, struct lwtunnel_state *b);
57 void lwtstate_free(struct lwtunnel_state *lws);
59 static inline struct lwtunnel_state *
60 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get()
68 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put()
77 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_output_redirect()
85 static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_input_redirect()
93 static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_xmit_redirect()
101 static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate, in lwtunnel_headroom()
122 struct lwtunnel_state **lws,
124 int lwtunnel_fill_encap(struct sk_buff *skb, struct lwtunnel_state *lwtstate,
126 int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate);
127 struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len);
128 int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b);
148 static inline void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free()
152 static inline struct lwtunnel_state *
153 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get()
158 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put()
162 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_output_redirect()
167 static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_input_redirect()
172 static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_xmit_redirect()
181 static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate, in lwtunnel_headroom()
218 struct lwtunnel_state **lws, in lwtunnel_build_state()
225 struct lwtunnel_state *lwtstate, in lwtunnel_fill_encap()
231 static inline int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate) in lwtunnel_get_encap_size()
236 static inline struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len) in lwtunnel_state_alloc()
241 static inline int lwtunnel_cmp_encap(struct lwtunnel_state *a, in lwtunnel_cmp_encap()
242 struct lwtunnel_state *b) in lwtunnel_cmp_encap()