samples/bpf: Add a "force" flag to XDP samples
Make xdp samples consistent with iproute2 behavior and set the XDP_FLAGS_UPDATE_IF_NOEXIST by default when setting the xdp program on interface. Provide an option for user to force the program loading, which as a result will not include the mentioned flag in bpf_set_link_xdp_fd call. Signed-off-by:Maciej Fijalkowski <maciej.fijalkowski@intel.com> Reviewed-by:
Jakub Kicinski <jakub.kicinski@netronome.com> Acked-by:
John Fastabend <john.fastabend@gmail.com> Signed-off-by:
Daniel Borkmann <daniel@iogearbox.net>
Showing
- samples/bpf/xdp1_user.c 7 additions, 3 deletionssamples/bpf/xdp1_user.c
- samples/bpf/xdp_adjust_tail_user.c 6 additions, 2 deletionssamples/bpf/xdp_adjust_tail_user.c
- samples/bpf/xdp_redirect_cpu_user.c 6 additions, 2 deletionssamples/bpf/xdp_redirect_cpu_user.c
- samples/bpf/xdp_redirect_map_user.c 7 additions, 3 deletionssamples/bpf/xdp_redirect_map_user.c
- samples/bpf/xdp_redirect_user.c 7 additions, 3 deletionssamples/bpf/xdp_redirect_user.c
- samples/bpf/xdp_router_ipv4_user.c 37 additions, 13 deletionssamples/bpf/xdp_router_ipv4_user.c
- samples/bpf/xdp_rxq_info_user.c 6 additions, 2 deletionssamples/bpf/xdp_rxq_info_user.c
- samples/bpf/xdp_sample_pkts_user.c 32 additions, 8 deletionssamples/bpf/xdp_sample_pkts_user.c
- samples/bpf/xdp_tx_iptunnel_user.c 6 additions, 2 deletionssamples/bpf/xdp_tx_iptunnel_user.c
- samples/bpf/xdpsock_user.c 5 additions, 2 deletionssamples/bpf/xdpsock_user.c
Loading
Please register or sign in to comment