Home
last modified time | relevance | path

Searched refs:mtu_len (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dtest_check_mtu.c24 __u32 mtu_len = 0; in xdp_use_helper_basic() local
26 if (bpf_check_mtu(ctx, 0, &mtu_len, 0, 0)) in xdp_use_helper_basic()
36 __u32 mtu_len = 0; in xdp_use_helper() local
44 if (bpf_check_mtu(ctx, ifindex, &mtu_len, delta, 0)) { in xdp_use_helper()
45 /* mtu_len is also valid when check fail */ in xdp_use_helper()
50 if (mtu_len != GLOBAL_USER_MTU) in xdp_use_helper()
54 global_bpf_mtu_xdp = mtu_len; in xdp_use_helper()
66 __u32 mtu_len = 0; in xdp_exceed_mtu() local
73 err = bpf_check_mtu(ctx, ifindex, &mtu_len, delta, 0); in xdp_exceed_mtu()
80 global_bpf_mtu_xdp = mtu_len; in xdp_exceed_mtu()
92 __u32 mtu_len = 0; xdp_minus_delta() local
123 __u32 mtu_len = data_len - ETH_HLEN; xdp_input_len() local
144 __u32 mtu_len = GLOBAL_USER_MTU; xdp_input_len_exceed() local
160 __u32 mtu_len = 0; tc_use_helper() local
181 __u32 mtu_len = 0; tc_exceed_mtu() local
208 __u32 mtu_len = 0; tc_exceed_mtu_da() local
232 __u32 mtu_len = 0; tc_minus_delta() local
259 __u32 mtu_len = GLOBAL_USER_MTU; tc_input_len() local
280 __u32 mtu_len = GLOBAL_USER_MTU; tc_input_len_exceed() local
[all...]
H A Dtest_cls_redirect.c411 uint32_t mtu_len = 0; in forward_with_gre() local
484 if (bpf_check_mtu(skb, skb->ifindex, &mtu_len, delta, 0)) { in forward_with_gre()
H A Dtest_cls_redirect_dynptr.c303 uint32_t mtu_len = 0; in forward_with_gre() local
379 if (bpf_check_mtu(skb, skb->ifindex, &mtu_len, delta, 0)) { in forward_with_gre()
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c6186 u32, ifindex, u32 *, mtu_len, s32, len_diff, u64, flags) in BPF_CALL_5()
6196 if (unlikely(flags & BPF_MTU_CHK_SEGS && (len_diff || *mtu_len))) in BPF_CALL_5()
6207 /* If set use *mtu_len as input, L3 as iph->tot_len (like fib_lookup) */ in BPF_CALL_5()
6208 skb_len = *mtu_len ? *mtu_len + dev->hard_header_len : skb->len; in BPF_CALL_5()
6229 *mtu_len = mtu; in BPF_CALL_5()
6235 u32, ifindex, u32 *, mtu_len, s32, len_diff, u64, flags) in BPF_CALL_5()
6255 /* Use *mtu_len as input, L3 as iph->tot_len (like fib_lookup) */ in BPF_CALL_5()
6256 if (*mtu_len) in BPF_CALL_5()
6257 xdp_len = *mtu_len in BPF_CALL_5()
[all...]

Completed in 12 milliseconds