On Thu, Sep 11, 2025 at 05:41:24PM +0200, Paolo Abeni wrote: > > For mpls_features, seem we only able to test NETIF_F_GSO_SOFTWARE, but I'm not > > sure how to check mpls gso.. > > > > For hw_enc_features NETIF_F_HW_ESP. Does sending ipsec data and see if > > netdevsim has pkts count enough?? > > > > Any advices? Should we just drop the selftest? > > Uhm... one possible way of testing netdev_compute_features_from_lowers() > correctness is transmitting over the relevant device (bridge/team/bond) > "arbitrary" GSO packets and verify that the packet is segmented (or not) > before reaching the lower. Is there a way to check the packets are segmented over bond instead of lower devices? > > GSO packet injection can be done with some work via the tun device (in > tap mode), and the virtio hdr. Do you mean tap over bond or bond over tap? I don't know how to add tap over bond. If bond over tap, then tap is the lower devices. > > That is limited to some GSO types (i.e. no ipsec pkts), and can become > easily very complex. > > What about giving it a shot for UDP tunnel GSO types? I'm not sure how to test tunnel + bond. Setup vxlan/ip tunnel over bond? Thanks Hangbin