====== 1/ Test regeneration ====== GEN kernel drivers/dpll/dpll_nl.c GEN kernel drivers/dpll/dpll_nl.h GEN kernel drivers/net/team/team_nl.c GEN kernel drivers/net/team/team_nl.h GEN kernel fs/nfsd/netlink.c GEN kernel fs/nfsd/netlink.h GEN uapi include/uapi/linux/dpll.h GEN uapi include/uapi/linux/ethtool_netlink_generated.h GEN uapi include/uapi/linux/fou.h GEN uapi include/uapi/linux/handshake.h GEN uapi include/uapi/linux/if_team.h GEN uapi include/uapi/linux/mptcp_pm.h GEN uapi include/uapi/linux/net_shaper.h GEN uapi include/uapi/linux/netdev.h GEN uapi include/uapi/linux/nfsd_netlink.h GEN kernel net/core/netdev-genl-gen.c GEN kernel net/core/netdev-genl-gen.h GEN kernel net/devlink/netlink_gen.c GEN kernel net/devlink/netlink_gen.h GEN kernel net/handshake/genl.c GEN kernel net/handshake/genl.h GEN kernel net/ipv4/fou_nl.c GEN kernel net/ipv4/fou_nl.h GEN kernel net/mptcp/mptcp_pm_gen.c GEN kernel net/mptcp/mptcp_pm_gen.h GEN kernel net/shaper/shaper_nl_gen.c GEN kernel net/shaper/shaper_nl_gen.h GEN uapi tools/include/uapi/linux/netdev.h ====== 2/ Test build ====== make: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl' make[1]: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/lib' rm -f *.o *.d *~ rm -f *.a make[1]: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/lib' make[1]: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' rm -f *.o rm -f *.c *.h *.a *.rst make[1]: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' make[1]: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/samples' rm -f *.o *.d *~ rm -f devlink ethtool netdev ovs page-pool make[1]: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/samples' rm -f libynl.a rm -rf pyynl/__pycache__ rm -rf pyynl/lib/__pycache__ rm -rf pyynl.egg-info rm -rf build make: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl' make: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl' make[1]: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' make[1]: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/lib' gcc -std=gnu11 -O2 -W -Wall -Wextra -Wno-unused-parameter -Wshadow -c -MMD -c -o ynl.o ynl.c -e AR ynl.a -e GEN fou-user.c -e GEN fou-user.h -e GEN net_shaper-user.c -e GEN net_shaper-user.h -e GEN ethtool-user.c -e GEN nlctrl-user.c -e GEN ethtool-user.h -e GEN nlctrl-user.h -e GEN tcp_metrics-user.c -e GEN tcp_metrics-user.h -e GEN ovs_vport-user.c -e GEN ovs_vport-user.h -e GEN dpll-user.c -e GEN dpll-user.h -e GEN devlink-user.c -e GEN devlink-user.h -e GEN mptcp_pm-user.c -e GEN mptcp_pm-user.h -e GEN ovs_flow-user.c -e GEN ovs_flow-user.h -e GEN handshake-user.c -e GEN handshake-user.h -e GEN netdev-user.c -e GEN netdev-user.h -e GEN nfsd-user.c -e GEN nfsd-user.h -e GEN team-user.c -e GEN team-user.h make[1]: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/lib' -e GEN ovs_datapath-user.c -e GEN ovs_datapath-user.h -e GEN_RST devlink.rst -e GEN_RST dpll.rst -e GEN_RST ethtool.rst -e GEN_RST fou.rst -e GEN_RST handshake.rst -e GEN_RST mptcp_pm.rst -e GEN_RST netdev.rst -e GEN_RST net_shaper.rst -e GEN_RST nfsd.rst -e GEN_RST nftables.rst -e GEN_RST nlctrl.rst -e GEN_RST ovs_datapath.rst -e GEN_RST ovs_flow.rst -e GEN_RST ovs_vport.rst -e GEN_RST rt_addr.rst -e GEN_RST rt_link.rst -e GEN_RST rt_neigh.rst -e GEN_RST rt_route.rst -e GEN_RST rt_rule.rst -e GEN_RST tcp_metrics.rst -e GEN_RST tc.rst -e GEN_RST team.rst -e CC handshake-user.o -e CC net_shaper-user.o -e CC fou-user.o -e CC ovs_vport-user.o -e CC dpll-user.o -e CC nlctrl-user.o -e CC ovs_flow-user.o -e CC nfsd-user.o -e CC tcp_metrics-user.o -e CC netdev-user.o -e CC mptcp_pm-user.o -e CC team-user.o -e CC ovs_datapath-user.o -e CC ethtool-user.o -e CC devlink-user.o -e AR protos.a make[1]: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' -e AR libynl.a make[1]: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/samples' CC sample devlink CC sample ethtool CC sample netdev CC sample ovs CC sample page-pool make[1]: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/samples' make: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl' ====== 3/ Generate diffs for user codegen ====== make: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' rm -f *.o rm -f *.c *.h *.a *.rst make: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' make: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' -e GEN fou-user.c -e GEN fou-user.h -e GEN net_shaper-user.c -e GEN net_shaper-user.h -e GEN ethtool-user.c -e GEN ethtool-user.h -e GEN nlctrl-user.c -e GEN nlctrl-user.h -e GEN tcp_metrics-user.c -e GEN tcp_metrics-user.h -e GEN ovs_vport-user.c -e GEN ovs_vport-user.h -e GEN dpll-user.c -e GEN dpll-user.h -e GEN devlink-user.c -e GEN devlink-user.h -e GEN mptcp_pm-user.c -e GEN mptcp_pm-user.h -e GEN ovs_flow-user.c -e GEN ovs_flow-user.h -e GEN handshake-user.c -e GEN handshake-user.h -e GEN netdev-user.c -e GEN netdev-user.h -e GEN nfsd-user.c -e GEN nfsd-user.h -e GEN team-user.c -e GEN team-user.h -e GEN ovs_datapath-user.c -e GEN ovs_datapath-user.h -e GEN_RST devlink.rst -e GEN_RST dpll.rst -e GEN_RST ethtool.rst -e GEN_RST fou.rst -e GEN_RST handshake.rst -e GEN_RST mptcp_pm.rst -e GEN_RST netdev.rst -e GEN_RST net_shaper.rst -e GEN_RST nfsd.rst -e GEN_RST nftables.rst -e GEN_RST nlctrl.rst -e GEN_RST ovs_datapath.rst -e GEN_RST ovs_flow.rst -e GEN_RST ovs_vport.rst -e GEN_RST rt_addr.rst -e GEN_RST rt_link.rst -e GEN_RST rt_neigh.rst -e GEN_RST rt_route.rst -e GEN_RST rt_rule.rst -e GEN_RST tcp_metrics.rst -e GEN_RST tc.rst -e GEN_RST team.rst -e CC mptcp_pm-user.o -e CC net_shaper-user.o -e CC handshake-user.o -e CC nlctrl-user.o -e CC dpll-user.o -e CC ovs_vport-user.o -e CC tcp_metrics-user.o -e CC ovs_flow-user.o -e CC fou-user.o -e CC team-user.o -e CC nfsd-user.o -e CC ovs_datapath-user.o -e CC devlink-user.o -e CC netdev-user.o -e CC ethtool-user.o -e AR protos.a make: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' make: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' rm -f *.o rm -f *.c *.h *.a *.rst make: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' make: Entering directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated' -e GEN fou-user.c -e GEN fou-user.h -e GEN net_shaper-user.c -e GEN ethtool-user.c -e GEN net_shaper-user.h -e GEN ethtool-user.h -e GEN nlctrl-user.c -e GEN nlctrl-user.h -e GEN tcp_metrics-user.c -e GEN tcp_metrics-user.h -e GEN ovs_vport-user.h -e GEN ovs_vport-user.c -e GEN dpll-user.c -e GEN dpll-user.h -e GEN devlink-user.h -e GEN devlink-user.c -e GEN mptcp_pm-user.c -e GEN mptcp_pm-user.h -e GEN ovs_flow-user.c -e GEN ovs_flow-user.h -e GEN handshake-user.c -e GEN handshake-user.h -e GEN netdev-user.h -e GEN netdev-user.c -e GEN nfsd-user.h -e GEN nfsd-user.c -e GEN team-user.c -e GEN team-user.h -e GEN ovs_datapath-user.c -e GEN ovs_datapath-user.h -e GEN_RST devlink.rst -e GEN_RST dpll.rst -e GEN_RST ethtool.rst -e GEN_RST fou.rst -e GEN_RST handshake.rst -e GEN_RST mptcp_pm.rst -e GEN_RST netdev.rst -e GEN_RST net_shaper.rst -e GEN_RST nfsd.rst -e GEN_RST nftables.rst -e GEN_RST nlctrl.rst -e GEN_RST ovs_datapath.rst -e GEN_RST ovs_flow.rst -e GEN_RST ovs_vport.rst -e GEN_RST rt_addr.rst -e GEN_RST rt_link.rst -e GEN_RST rt_neigh.rst -e GEN_RST rt_route.rst -e GEN_RST rt_rule.rst -e GEN_RST tcp_metrics.rst -e GEN_RST tc.rst -e GEN_RST team.rst -e CC tcp_metrics-user.o -e CC fou-user.o -e CC net_shaper-user.o -e CC nfsd-user.o -e CC ovs_vport-user.o -e CC mptcp_pm-user.o -e CC handshake-user.o -e CC team-user.o -e CC nlctrl-user.o -e CC dpll-user.o -e CC ovs_datapath-user.o -e CC ethtool-user.o -e CC netdev-user.o -e CC devlink-user.o -e CC ovs_flow-user.o -e AR protos.a make: Leaving directory '/home/upstream/wireless/wt-0/tools/net/ynl/generated'