bond_alb_ha...ctive_change(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… bond_alb_handle_active_change(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie β€” this is the page for bond_alb_ha...ctive_change(9) and it's giving kernel-internals main character energy. no cap, it's useful πŸŽ€

🌸 NAME 🌸

bond_alb_handle_active_change β€” assign new curr_active_slave

✨ SYNOPSIS ✨

void bond_alb_handle_active_change (struct bonding *bond , struct slave
       *new_slave );

πŸŽ€ ARGUMENTS πŸŽ€

  • bond β€” our bonding struct
  • new_slave β€” new slave to assign

πŸ’… DESCRIPTION πŸ’…

okay so the vibe here is simple but important: set bond->curr_active_slave to new_slave, and handle mac address swapping and promiscuity changes as needed. that's the assignment, and it ate πŸ’–

Caller must hold RTNL β€” literally hold it, bestie, no exceptions, periodt 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

go read those too, iykyk πŸ‘‘


mwah πŸ’‹ β€” the footer says source/version ./drivers/net/bonding, dated October 2026, and manual name bond_alb_ha...ctive_change(9). bye bestie, slay your kernel work 🌈✨

πŸ“¦ where this page comes from