bnx2x_set_pbd_csum(9)
π bnx2x_set_pbd_csum β Kernel API Manual β¨
okay so bestie, this one lives in the Kernel API Manual and it's literally the function that updates a PBD with a checksum and hands back the header length. tiny job, big main character energy π
πΈ NAME πΈ
bnx2x_set_pbd_csum β update PBD with checksum and return header length π
β¨ SYNOPSIS β¨
u8 bnx2x_set_pbd_csum (struct bnx2x *bp , struct sk_buff *skb , struct
eth_tx_parse_bd_e1x *pbd , u32 xmit_type );
like yes she returns a u8, no cap π«Ά
π¦ ARGUMENTS π¦
bpβ the driver handle, aka your main squeeze for this call πskbβ the packet skb, the actual vibe being shipped off π¦pbdβ the parse BD that's about to get updated, glow-up incoming β¨xmit_typeβ the xmit flags, her little personality settings π
π SEE ALSO π
fr fr go read the source, it's right here:
- Kernel file
./drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
and the whole friend group π:
bnx2x_move_fp(9)bnx2x_fill_fw_str(9)bnx2x_shrink_eth_fp(9)bnx2x_set_gro_params(9)bnx2x_fill_report_data(9)bnx2x_link_report(9)__bnx2x_link_report(9)bnx2x_free_msix_irqs(9)bnx2x_set_real_num_queues(9)bnx2x_bz_fp(9)bnx2x_set_pbd_gso(9)bnx2x_set_pbd_csum_enc(9)bnx2x_set_pbd_csum_e2(9)bnx2x_setup_tc(9)
that's the whole page bestie, every arg, every cross-ref, nothing skipped πβ¨
anyway, this icon is sourced from ./drivers/net/ethernet/broadco... and dated October 2026 β mwah, periodt ππ¦
π¦ 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