Home
last modified time | relevance | path

Searched refs:ingress_ifindex (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtype_cast.c17 int ifindex, ingress_ifindex; variable
35 ingress_ifindex = ctx->ingress_ifindex; in md_xdp()
H A Dverifier_xdp.c20 : __imm_const(xdp_md_ingress_ifindex, offsetof(struct xdp_md, ingress_ifindex)) in xdp_using_ifindex_from_netdev()
H A Dtest_xdp_devmap_helpers.c17 ctx->ingress_ifindex, ctx->egress_ifindex, len); in xdpdm_devlog()
H A Dtest_skb_ctx.c27 if (skb->ingress_ifindex != 11) in process()
H A Dtest_xdp_with_cpumap_helpers.c30 if (ctx->ingress_ifindex == IFINDEX_LO) in xdp_dummy_cm()
H A Dtest_xdp_with_devmap_helpers.c39 ctx->ingress_ifindex, ctx->egress_ifindex, len); in xdp_dummy_dm()
H A Dtest_xdp_do_redirect.c41 if (xdp->ingress_ifindex != ifindex_in) in xdp_redirect()
H A Dxdp_redirect_multi_kern.c42 int if_index = ctx->ingress_ifindex; in xdp_redirect_map_multi_prog()
H A Dtest_tc_neigh_fib.c93 struct bpf_fib_lookup fib_params = { .ifindex = skb->ingress_ifindex }; in tc_redir()
H A Dverifier_cgroup_skb.c60 __imm_const(__sk_buff_ingress_ifindex, offsetof(struct __sk_buff, ingress_ifindex)), in test_2_for_cgroup_skb()
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_context_test_run.c8 __u32 ingress_ifindex, __u32 rx_queue_index, in test_xdp_context_error() argument
15 .ingress_ifindex = ingress_ifindex, in test_xdp_context_error()
H A Dskb_ctx.c14 .ingress_ifindex = 11, in test_skb_ctx()
86 ASSERT_EQ(skb.ingress_ifindex, 11, "ctx_out_ingress_ifindex"); in test_skb_ctx()
H A Dtype_cast.c36 ASSERT_EQ(skel->bss->ifindex, skel->bss->ingress_ifindex, "xdp_md ingress_ifindex"); in test_xdp()
H A Dxdp_do_redirect.c206 ctx_in.ingress_ifindex = ifindex_src; in test_xdp_do_redirect()
/openbmc/linux/tools/testing/selftests/bpf/verifier/
H A Dctx_sk_lookup.c234 offsetof(struct bpf_sk_lookup, ingress_ifindex)),
236 offsetof(struct bpf_sk_lookup, ingress_ifindex) + 1),
238 offsetof(struct bpf_sk_lookup, ingress_ifindex) + 2),
240 offsetof(struct bpf_sk_lookup, ingress_ifindex) + 3),
243 offsetof(struct bpf_sk_lookup, ingress_ifindex)),
245 offsetof(struct bpf_sk_lookup, ingress_ifindex) + 2),
248 offsetof(struct bpf_sk_lookup, ingress_ifindex)),
376 offsetof(struct bpf_sk_lookup, ingress_ifindex)),
H A Dprecise.c201 BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, ingress_ifindex)),
/openbmc/linux/net/bpf/
H A Dtest_run.c902 skb->skb_iif = __skb->ingress_ifindex; in convert___skb_to_skb()
933 __skb->ingress_ifindex = skb->skb_iif; in convert_skb_to___skb()
1086 unsigned int ingress_ifindex, rx_queue_index; in xdp_convert_md_to_buff() local
1096 ingress_ifindex = xdp_md->ingress_ifindex; in xdp_convert_md_to_buff()
1099 if (!ingress_ifindex && rx_queue_index) in xdp_convert_md_to_buff()
1102 if (ingress_ifindex) { in xdp_convert_md_to_buff()
1104 ingress_ifindex); in xdp_convert_md_to_buff()
1138 if (xdp_md->ingress_ifindex) in xdp_convert_buff_to_md()
/openbmc/linux/samples/bpf/
H A Dxdp_fwd_kern.c102 fib_params.ifindex = ctx->ingress_ifindex; in xdp_fwd_flags()
H A Dtest_lwt_bpf.c42 skb->ingress_ifindex, skb->ifindex); in do_test_ctx()
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flower.c303 if (!match->mask->ingress_ifindex) in mlxsw_sp_flower_parse_meta_iif()
306 if (match->mask->ingress_ifindex != 0xFFFFFFFF) { in mlxsw_sp_flower_parse_meta_iif()
312 match->key->ingress_ifindex); in mlxsw_sp_flower_parse_meta_iif()
/openbmc/linux/include/net/
H A Dflow_dissector.h249 int ingress_ifindex; member
/openbmc/linux/drivers/net/ethernet/mscc/
H A Docelot_flower.c534 if (!match.mask->ingress_ifindex) in ocelot_flower_parse_indev()
537 if (match.mask->ingress_ifindex != 0xFFFFFFFF) { in ocelot_flower_parse_indev()
546 indev = __dev_get_by_index(dev_net(dev), match.key->ingress_ifindex); in ocelot_flower_parse_indev()
/openbmc/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flower.c157 if (match.mask->ingress_ifindex != 0xFFFFFFFF) { in prestera_flower_parse_meta()
164 match.key->ingress_ifindex); in prestera_flower_parse_meta()
/openbmc/linux/include/uapi/linux/
H A Dbpf.h6106 __u32 ingress_ifindex; member
6321 __u32 ingress_ifindex; /* rxq->dev->ifindex */ member
7225 __u32 ingress_ifindex; /* The arriving interface. Determined by inet_iif. */ member
/openbmc/linux/tools/include/uapi/linux/
H A Dbpf.h6109 __u32 ingress_ifindex; member
6324 __u32 ingress_ifindex; /* rxq->dev->ifindex */ member
7228 __u32 ingress_ifindex; /* The arriving interface. Determined by inet_iif. */ member

12