/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_seg6_loop.c | 89 uint32_t pad_off) in update_tlv_pad() 94 err = bpf_lwt_seg6_adjust_srh(skb, pad_off, in update_tlv_pad() 108 err = bpf_lwt_seg6_store_bytes(skb, pad_off, in update_tlv_pad() 121 uint32_t *pad_off) in is_valid_tlv_boundary() 132 *pad_off = 0; in is_valid_tlv_boundary() 153 *pad_off = cur_off; in is_valid_tlv_boundary() 168 if (*pad_off == 0) in is_valid_tlv_boundary() 169 *pad_off = cur_off; in is_valid_tlv_boundary() 185 uint32_t pad_off = 0; in add_tlv() local 196 err = is_valid_tlv_boundary(skb, srh, &tlv_off, &pad_size, &pad_off); in add_tlv() 87 update_tlv_pad(struct __sk_buff *skb, uint32_t new_pad, uint32_t old_pad, uint32_t pad_off) update_tlv_pad() argument 117 is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t *tlv_off, uint32_t *pad_size, uint32_t *pad_off) is_valid_tlv_boundary() argument [all...] |
H A D | test_lwt_seg6local.c | 89 uint32_t old_pad, uint32_t pad_off) in update_tlv_pad() 94 err = bpf_lwt_seg6_adjust_srh(skb, pad_off, in update_tlv_pad() 108 err = bpf_lwt_seg6_store_bytes(skb, pad_off, in update_tlv_pad() 120 uint32_t *pad_off) in is_valid_tlv_boundary() 131 *pad_off = 0; in is_valid_tlv_boundary() 150 *pad_off = cur_off; in is_valid_tlv_boundary() 165 if (*pad_off == 0) in is_valid_tlv_boundary() 166 *pad_off = cur_off; in is_valid_tlv_boundary() 182 uint32_t pad_off = 0; in add_tlv() local 193 err = is_valid_tlv_boundary(skb, srh, &tlv_off, &pad_size, &pad_off); in add_tlv() 88 update_tlv_pad(struct __sk_buff *skb, uint32_t new_pad, uint32_t old_pad, uint32_t pad_off) update_tlv_pad() argument 118 is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t *tlv_off, uint32_t *pad_size, uint32_t *pad_off) is_valid_tlv_boundary() argument 227 uint32_t pad_off = 0; delete_tlv() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_seg6_loop.c | 89 uint32_t pad_off) in update_tlv_pad() 94 err = bpf_lwt_seg6_adjust_srh(skb, pad_off, in update_tlv_pad() 108 err = bpf_lwt_seg6_store_bytes(skb, pad_off, in update_tlv_pad() 121 uint32_t *pad_off) in is_valid_tlv_boundary() 132 *pad_off = 0; in is_valid_tlv_boundary() 153 *pad_off = cur_off; in is_valid_tlv_boundary() 168 if (*pad_off == 0) in is_valid_tlv_boundary() 169 *pad_off = cur_off; in is_valid_tlv_boundary() 185 uint32_t pad_off = 0; in add_tlv() local 196 err = is_valid_tlv_boundary(skb, srh, &tlv_off, &pad_size, &pad_off); in add_tlv() 87 update_tlv_pad(struct __sk_buff *skb, uint32_t new_pad, uint32_t old_pad, uint32_t pad_off) update_tlv_pad() argument 117 is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t *tlv_off, uint32_t *pad_size, uint32_t *pad_off) is_valid_tlv_boundary() argument [all...] |
H A D | test_lwt_seg6local.c | 89 uint32_t old_pad, uint32_t pad_off) in update_tlv_pad() 94 err = bpf_lwt_seg6_adjust_srh(skb, pad_off, in update_tlv_pad() 108 err = bpf_lwt_seg6_store_bytes(skb, pad_off, in update_tlv_pad() 120 uint32_t *pad_off) in is_valid_tlv_boundary() 131 *pad_off = 0; in is_valid_tlv_boundary() 150 *pad_off = cur_off; in is_valid_tlv_boundary() 165 if (*pad_off == 0) in is_valid_tlv_boundary() 166 *pad_off = cur_off; in is_valid_tlv_boundary() 182 uint32_t pad_off = 0; in add_tlv() local 193 err = is_valid_tlv_boundary(skb, srh, &tlv_off, &pad_size, &pad_off); in add_tlv() 88 update_tlv_pad(struct __sk_buff *skb, uint32_t new_pad, uint32_t old_pad, uint32_t pad_off) update_tlv_pad() argument 118 is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t *tlv_off, uint32_t *pad_size, uint32_t *pad_off) is_valid_tlv_boundary() argument 227 uint32_t pad_off = 0; delete_tlv() local [all...] |