While investigating the BPF program load in TAP device found a number of minor issues that should be addressed.
Stephen Hemminger (5): tap: move forward declaration of bpf_load tap: remove unnecessary bzero() calls in bpf api tap: remove unnecessary cast in call to bpf_load tap: get errors from kernel on bpf load failure tap: stop "vendoring" linux bpf header drivers/net/tap/bpf/bpf_extract.py | 1 - drivers/net/tap/tap_bpf.h | 121 ----------------------------- drivers/net/tap/tap_bpf_api.c | 73 +++++++++++------ drivers/net/tap/tap_bpf_insns.h | 1 - drivers/net/tap/tap_flow.c | 16 ++-- drivers/net/tap/tap_flow.h | 4 +- 6 files changed, 60 insertions(+), 156 deletions(-) delete mode 100644 drivers/net/tap/tap_bpf.h -- 2.43.0