STRUCT NFP_NEIGH_UPDATE_WORK(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct nfp_n..._update_work(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the glow-up page for struct nfp_n..._update_work πŸ¦‹ this is from the Kernel API Manual and it's literally the struct that carries neighbour info over to the nfp. it's giving "small but does the work" energy, and we're gonna learn it together. no cap.


✨ NAME ✨

struct nfp_neigh_update_work β€” update neighbour information to nfp 🌸

like, that's the whole vibe. neighbour info goes to the nfp. slay.


πŸŽ€ SYNOPSIS πŸŽ€

struct nfp_neigh_update_work {
    struct work_struct work;
    struct neighbour *n;
    struct nfp_app *app;
 };

three members, no notes, periodt. πŸ’…


πŸ‘‘ Members πŸ‘‘

πŸ’œ work

Work queue for writing neigh to the nfp ✨

that's the main character right there β€” the work queue doing the actual writing of neigh to the nfp. she's booked and busy.

πŸ¦‹ n

neighbour entry 🌈

literally just the neighbour entry. that's it. that's the whole thing. iconic.

πŸ“ app

Back pointer to app πŸŽ€

a back pointer to app β€” no cap, it just points back home.


πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
  • struct nfp_tun_pre_tun_rule(9)
  • struct nfp_tun_active_tuns(9)
  • struct nfp_tun_active_tuns_v6(9)
  • struct nfp_tun_req_route_ipv4(9)
  • struct nfp_tun_req_route_ipv6(9)
  • struct nfp_offloaded_route(9)
  • struct nfp_tun_ipv4_addr(9)
  • struct nfp_ipv4_addr_entry(9)
  • struct nfp_tun_ipv6_addr(9)
  • struct nfp_tun_mac_addr_offload(9)
  • struct nfp_tun_offloaded_mac(9)

the whole friend group fr fr β€” go read them, iykyk πŸ’«


lowkey a whole lineup of structs and not one of them is skippable. bestie, read them all. 🫢

and that's the page!! this came from ./drivers/net/ethernet/netrono... and it's dated October 2026 β€” the footer energy is literally struct nfp_n..._update_work(9) and honestly? we ate. πŸ’…βœ¨πŸŽ€πŸ¦‹πŸ’–

πŸ“¦ where this page comes from