STRUCT EFX_LOOPBACK_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct efx_loopback_state ✨

okay so bestie, this is the Kernel API Manual entry for struct efx_loopback_state β€” literally the persistent state during a loopback selftest πŸ’… no cap, it's giving β€œI keep the test’s whole vibe together” energy.

🌸 NAME 🌸

struct efx_loopback_state β€” persistent state during a loopback selftest 🫢

🌈 SYNOPSIS 🌈

       struct efx_loopback_state {
           bool flush;
           int packet_count;
           struct sk_buff **skbs;
           bool offload_csum;
           atomic_t rx_good;
           atomic_t rx_bad;
           struct efx_loopback_payload payload;
        };

πŸŽ€ Members πŸŽ€

  • flush β€” drop all packets in efx_siena_loopback_rx_packet, periodt πŸ’…
  • packet_count β€” the number of packets being used in this test, fr fr πŸ”₯
  • skbs β€” an array of skbs transmitted πŸ¦‹
  • offload_csum β€” checksums are being offloaded, no cap ✨
  • rx_good β€” RX good packet count πŸ’–
  • rx_bad β€” RX bad packet count 😭
  • payload β€” payload used in tests 🌸

πŸ‘‘ SEE ALSO πŸ‘‘

  • the kernel file to peep: ./drivers/net/ethernet/sfc/siena/selftest.c πŸ“–βœ¨

sign-off bestie: this lil page lives in ./drivers/net/ethernet/sfc/siena, dated October 2026 πŸŽ€πŸŒˆπŸ’–

πŸ“¦ where this page comes from