STRUCT NFP_FL_QOS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct nfp_fl_qos β€” the Flower APP's private little data pouch for quality of service, bestie ✨

So like, this is a struct that lives in the Flower APP and holds the QoS tea β˜• β€” that's it, that's the whole vibe.


✨ SYNOPSIS ✨

struct nfp_fl_qos {
    u32 netdev_port_id;
    struct nfp_stat_pair curr_stats;
    struct nfp_stat_pair prev_stats;
    u64 last_update;
};

Look at her. Four fields, zero drama, main character energy πŸ’…


πŸŽ€ MEMBERS πŸŽ€

  • netdev_port_id β€” the NFP port number of the repr that's carrying the qos info 🫢 like, this is how you know which port we're talking about
  • curr_stats β€” the stats updates for qos info that are currently stored, i.e. the fresh ones, the now ones ⭐
  • prev_stats β€” the previously stored updates for qos info, aka the ones from before, the throwback stats πŸ¦‹
  • last_update β€” the stored time of when the stats were last updated ⏰ so you always know how stale the tea is
no cap, curr_stats and prev_stats are both struct nfp_stat_pair β€” a matched set, iconic πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/net/ethernet/netronome/nfp/flower/main.h β€” go read it, iykyk πŸ“–

And the whole struct fam, in the order the page gives them:

  • struct nfp_fl_tunnel_offloads(9)
  • struct nfp_tun_neigh_lag(9)
  • struct nfp_tun_neigh(9)
  • struct nfp_tun_neigh_ext(9)
  • struct nfp_tun_neigh_v4(9)
  • struct nfp_tun_neigh_v6(9)
  • struct nfp_neigh_entry(9)
  • struct nfp_predt_entry(9)
  • struct nfp_mtu_conf(9)
  • struct nfp_fl_lag(9)
  • struct nfp_fl_internal_ports(9)
  • struct nfp_flower_priv(9)
  • struct nfp_flower_repr_priv(9)
  • struct nfp_flower_non_repr_priv(9)
  • struct nfp_ipv6_addr_entry(9)

okay that's the whole page, you ate that πŸ“ this cutie dropped from ./drivers/net/ethernet/netrono... in October 2026, and yeah the source string really does get chopped off like that β€” we don't fix it, we respect it πŸ’€ see you in the next man page bestie, mwah πŸ§šπŸ’œ

πŸ“¦ where this page comes from