emac_ndo_bpf(9)
π emac_ndo_bpf(9) β Kernel API Manual π
Okay so welcome to the emac_ndo_bpf(9) page from the Kernel API Manual, bestie β kernel API lore but make it cute. β¨
πΈ NAME πΈ
emac_ndo_bpf β implements ndo_bpf for icssg_prueth. Thatβs the whole name-and-purpose situation, and itβs lowkey iconic. π
β¨ SYNOPSIS β¨
Hereβs the exact call, character for character, because we do not play with signatures: π
int emac_ndo_bpf (struct net_device *ndev , struct netdev_bpf *bpf );
π ARGUMENTS π
Two args, both main characters: π«Ά
ndevβ the network adapter device. π¦bpfβ the XDP program. πΈ
π« RETURN π«
0 on success, error code on failure. No cap: success is 0, failure gives you an error code. πβ¨
π SEE ALSO π
Go read these next, iykyk: π
- Kernel file:
./drivers/net/ethernet/ti/icssg/icssg_prueth.c icssg_is_addr_synced(9)icssg_hsr_fdb_update(9)icssg_prueth_hsr_fdb_add_del(9)emac_ndo_open(9)emac_ndo_stop(9)icssg_hsr_handle_multicast_sync(9)emac_ndo_set_rx_mode(9)emac_xdp_xmit(9)emac_xdp_setup(9)icssg_mode_firmware_names(9)
π«Ά Cute sign-off time: source/version is ./drivers/net/ethernet/ti/icssg, date is October 2026, and this manual page is emac_ndo_bpf(9). Stay slaying, bestie! π
β¨
π¦ 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