Lines Matching refs:lwtstate
48 struct lwtunnel_state *lwtstate);
49 int (*get_encap_size)(struct lwtunnel_state *lwtstate);
77 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate)
79 if (lwtstate && (lwtstate->flags & LWTUNNEL_STATE_OUTPUT_REDIRECT))
85 static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate)
87 if (lwtstate && (lwtstate->flags & LWTUNNEL_STATE_INPUT_REDIRECT))
93 static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate)
95 if (lwtstate && (lwtstate->flags & LWTUNNEL_STATE_XMIT_REDIRECT))
101 static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate,
104 if ((lwtunnel_xmit_redirect(lwtstate) ||
105 lwtunnel_output_redirect(lwtstate)) && lwtstate->headroom < mtu)
106 return lwtstate->headroom;
124 int lwtunnel_fill_encap(struct sk_buff *skb, struct lwtunnel_state *lwtstate,
126 int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate);
137 if (lwtunnel_output_redirect(dst->lwtstate)) {
138 dst->lwtstate->orig_output = dst->output;
141 if (lwtunnel_input_redirect(dst->lwtstate)) {
142 dst->lwtstate->orig_input = dst->input;
162 static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate)
167 static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate)
172 static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate)
181 static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate,
225 struct lwtunnel_state *lwtstate,
231 static inline int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate)