• Home
  • Raw
  • Download

Lines Matching refs:err

40 static int xfrm_output_one(struct sk_buff *skb, int err)  in xfrm_output_one()  argument
46 if (err <= 0) in xfrm_output_one()
50 err = xfrm_state_check_space(x, skb); in xfrm_output_one()
51 if (err) { in xfrm_output_one()
56 err = x->outer_mode->output(x, skb); in xfrm_output_one()
57 if (err) { in xfrm_output_one()
63 err = xfrm_state_check_expire(x); in xfrm_output_one()
64 if (err) { in xfrm_output_one()
75 err = -EOVERFLOW; in xfrm_output_one()
87 err = x->type->output(x, skb); in xfrm_output_one()
88 if (err == -EINPROGRESS) in xfrm_output_one()
92 if (err) { in xfrm_output_one()
99 err = -EHOSTUNREACH; in xfrm_output_one()
106 err = 0; in xfrm_output_one()
109 return err; in xfrm_output_one()
117 int xfrm_output_resume(struct sk_buff *skb, int err) in xfrm_output_resume() argument
119 while (likely((err = xfrm_output_one(skb, err)) == 0)) { in xfrm_output_resume()
122 err = skb->dst->ops->local_out(skb); in xfrm_output_resume()
123 if (unlikely(err != 1)) in xfrm_output_resume()
129 err = nf_hook(skb->dst->ops->family, in xfrm_output_resume()
132 if (unlikely(err != 1)) in xfrm_output_resume()
136 if (err == -EINPROGRESS) in xfrm_output_resume()
137 err = 0; in xfrm_output_resume()
140 return err; in xfrm_output_resume()
160 int err; in xfrm_output_gso() local
163 err = xfrm_output2(segs); in xfrm_output_gso()
165 if (unlikely(err)) { in xfrm_output_gso()
171 return err; in xfrm_output_gso()
183 int err; in xfrm_output() local
189 err = skb_checksum_help(skb); in xfrm_output()
190 if (err) { in xfrm_output()
193 return err; in xfrm_output()