[PATCH v5 19/57] net/bnxt/tf_ulp: hot upgrade support

Thomas Monjalon thomas at monjalon.net
Mon Nov 10 23:15:40 CET 2025


10/11/2025 22:52, Stephen Hemminger:
> After merge to main the build fails because of this patch
> 
> $ meson setup build
> ...
> Has header "bpf/bpf.h" : YES
> Checking for function "xsk_socket__create_shared" with dependencies libxdp, libbpf: YES
> Checking for function "bpf_object__next_program" with dependency libbpf: YES
> Checking for function "bpf_xdp_attach" with dependency libbpf: YES
> Checking for function "xsk_socket__update_xskmap" with dependencies libxdp, libbpf: YES
> Message: drivers/net/af_xdp: Defining dependency "net_af_xdp"
> Message: drivers/net/ark: Defining dependency "net_ark"
> Message: drivers/net/atlantic: Defining dependency "net_atlantic"
> Message: drivers/net/avp: Defining dependency "net_avp"
> Message: drivers/net/axgbe: Defining dependency "net_axgbe"
> Run-time dependency zlib found: YES 1.3.1
> Message: drivers/net/bnx2x: Defining dependency "net_bnx2x"
> Compiler for C supports arguments -DSUPPORT_CFA_HW_P70=1: YES
> drivers/net/bnxt/tf_ulp/meson.build:41:3: ERROR: Option bnxt_tf_template does not exist.
> A full log can be found at /home/shemminger/DPDK/main/build/meson-logs/meson-log.txt

Yes, sorry the merge is only partial.
I was assuming each commit could compile.
It is totally wrong.
Even after the first patch, compilation is broken.
I'm hesitating to reject all.

I propose to make sure the build is fixed after the series,
and keep compilation breakages in the middle of the series,
making git bisect impossible at this point of the tree.
If I do that, I probably won't merge any other bnxt patch for a long time,
waiting for a better process in bnxt management in general.




More information about the dev mailing list