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