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);
54 void lwtstate_free(struct lwtunnel_state *lws);
56 static inline struct lwtunnel_state *
57 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get()
65 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put()
74 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_output_redirect()
82 static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_input_redirect()
90 static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_xmit_redirect()
98 static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate, in lwtunnel_headroom()
119 struct lwtunnel_state **lws,
121 int lwtunnel_fill_encap(struct sk_buff *skb, struct lwtunnel_state *lwtstate,
123 int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate);
124 struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len);
125 int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b);
145 static inline void lwtstate_free(struct lwtunnel_state *lws) in lwtstate_free()
149 static inline struct lwtunnel_state *
150 lwtstate_get(struct lwtunnel_state *lws) in lwtstate_get()
155 static inline void lwtstate_put(struct lwtunnel_state *lws) in lwtstate_put()
159 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_output_redirect()
164 static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_input_redirect()
169 static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate) in lwtunnel_xmit_redirect()
178 static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate, in lwtunnel_headroom()
215 struct lwtunnel_state **lws, in lwtunnel_build_state()
222 struct lwtunnel_state *lwtstate, in lwtunnel_fill_encap()
228 static inline int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate) in lwtunnel_get_encap_size()
233 static inline struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len) in lwtunnel_state_alloc()
238 static inline int lwtunnel_cmp_encap(struct lwtunnel_state *a, in lwtunnel_cmp_encap()
239 struct lwtunnel_state *b) in lwtunnel_cmp_encap()