t4_enable_pi_params(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– t4_enable_pi_params(9) πŸ’–

okay bestie, this is from the Kernel API Manual, section 9, and it is literally the manual page for toggling a Port's Virtual Interface. no cap. πŸ’…


🌸 NAME 🌸

t4_enable_pi_params β€” enable/disable a Port's Virtual Interface

✨ SYNOPSIS ✨

int t4_enable_pi_params (struct adapter *adap , unsigned int mbox ,
       struct port_info *pi , bool rx_en , bool tx_en , bool dcb_en );

πŸŽ€ ARGUMENTS πŸŽ€

  • adap β€” the adapter. main character struct energy, honestly. πŸ‘‘
  • mbox β€” mailbox to use for the FW command. 🫢
  • pi β€” the Port Information structure. iconic.
  • rx_en β€” 1=enable Rx, 0=disable Rx. πŸ¦‹
  • tx_en β€” 1=enable Tx, 0=disable Tx. πŸ¦‹
  • dcb_en β€” 1=enable delivery of Data Center Bridging messages. πŸ’Œ

πŸ”₯ DESCRIPTION πŸ”₯

okay so this one Enables/disables a Port's Virtual Interface. that's the whole vibe. ✨

⚠️ Note: setting DCB Enable only makes sense when enabling a Virtual Interface ... yes, exactly like that, the ellipsis is doing its little dramatic pause. πŸ’€

If the Virtual Interface enable/disable operation is successful, we notify the OS-specific code of a potential Link Status change via the OS Contract API t4_os_link_changed. πŸ¦‹

🌈 SEE ALSO 🌈

the whole cross-reference squad, fr fr:


and that's the page, bestie. cute little sign-off: this footer says source/version ./drivers/net/ethernet/chelsio..., dated October 2026, and the page name is t4_enable_pi_params(9). periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from