Lines Matching refs:err
93 int err;
96 err = bpf_lwt_seg6_adjust_srh(skb, pad_off,
98 if (err)
99 return err;
110 err = bpf_lwt_seg6_store_bytes(skb, pad_off,
112 if (err)
113 return err;
126 int err;
146 err = bpf_skb_load_bytes(skb, cur_off, &tlv, sizeof(tlv));
147 if (err)
148 return err;
187 int err;
195 err = is_valid_tlv_boundary(skb, srh, &tlv_off, &pad_size, &pad_off);
196 if (err)
197 return err;
199 err = bpf_lwt_seg6_adjust_srh(skb, tlv_off, sizeof(*itlv) + itlv->len);
200 if (err)
201 return err;
203 err = bpf_lwt_seg6_store_bytes(skb, tlv_off, (void *)itlv, tlv_size);
204 if (err)
205 return err;
232 int err;
236 err = is_valid_tlv_boundary(skb, srh, &tlv_off, &pad_size, &pad_off);
237 if (err)
238 return err;
240 err = bpf_skb_load_bytes(skb, tlv_off, &tlv, sizeof(tlv));
241 if (err)
242 return err;
244 err = bpf_lwt_seg6_adjust_srh(skb, tlv_off, -(sizeof(tlv) + tlv.len));
245 if (err)
246 return err;
294 int err;
314 err = bpf_lwt_push_encap(skb, 0, (void *)srh, sizeof(srh_buf));
315 if (err)
331 int err, offset;
339 err = add_tlv(skb, srh, (srh->hdrlen+1) << 3,
341 if (err)
345 err = bpf_lwt_seg6_store_bytes(skb, offset,
347 if (err)
352 err = bpf_lwt_seg6_action(skb, SEG6_LOCAL_ACTION_END_X,
354 if (err)
367 int err, offset;
381 err = delete_tlv(skb, srh, 8 + (srh->first_segment + 1) * 16);
382 if (err)
405 int err;
419 err = bpf_lwt_seg6_action(skb, SEG6_LOCAL_ACTION_END_T,
422 if (err)