STRUCT NFP_FL_LAG_GROUP(9)
πΈ struct nfp_fl_lag_group(9) πΈ
okay so bestie, welcome to the Kernel API Manual entry for struct nfp_fl_lag_group β literally the list entry for each LAG group π
she's a little struct but she's doing main character work, no cap.
β¨ NAME β¨
struct nfp_fl_lag_group β list entry for each LAG group π
π¦ SYNOPSIS π¦
struct nfp_fl_lag_group {
unsigned int group_id;
u8 group_inst;
struct list_head list;
struct net_device *master_ndev;
bool dirty;
bool offloaded;
bool to_remove;
bool to_destroy;
unsigned int slave_cnt;
};
ik she looks small but every single field is carrying the whole plot, so let's go through them one by one π«Ά
π Members π
group_idβ the assigned group ID for host/kernel sync, iykyk π₯group_instβ the group instance, and she's here for the ID reuse situation πlistβ list entry. that's it, that's the vibe βmaster_ndevβ the group master Netdev, the parent figure fr fr πdirtyβ marked if the group needs synced to HW π (yes bestie, she's dirty and needs a sync, dramatic but true)offloadedβ marked if the group is currently offloaded to the NIC β¨to_removeβ marked if the group should be removed from the NIC πto_destroyβ marked if the group should be removed from the driver π₯slave_cntβ number of slaves in the group π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/netronome/nfp/flower/lag_conf.cπ struct nfp_flower_cmsg_lag_config(9)π§
lowkey important: all those bool flags are just marks β they're saying what should happen, not doing the thing themselves. slay but note it π
and that's the whole page bestie, go forth and reference it with confidence π this was brought to you by the Kernel API Manual, straight out of ./drivers/net/ethernet/netrono... and dated October 2026 β periodt, see you in the next manpage ππ¦β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms