STRUCT PCH_GBE_RX_DESC(9)
π NAME π
struct pch_gbe_rx_desc β the Receive Descriptor, bestie!! it's literally the little data structure that tells you all about a received frame π«Ά this is from the Kernel API Manual, and we're gonna get into it β¨
β¨ SYNOPSIS β¨
okay so here's the whole shape of it, no cap, copy it exactly:
struct pch_gbe_rx_desc {
u32 buffer_addr;
u32 tcp_ip_status;
u16 rx_words_eob;
u16 gbec_status;
u8 dma_status;
u8 reserved1;
u16 reserved2;
};
like, that's the whole vibe of the struct π
π MEMBERS π
buffer_addrβ RX Frame Buffer Address. this is where the received frame's buffer lives, iconic β¨tcp_ip_statusβ TCP/IP Accelerator Status πrx_words_eobβ RX word count and Byte position. both things, one field, multitasking queen πgbec_statusβ GMAC Status πΈdma_statusβ DMA Status π₯reserved1β Reserved. it's reserved, we don't touch it, we respect it πreserved2β Reserved. same energy, also reserved, also not our business π
π¦ SEE ALSO π¦
Kernel file ./drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h β go read it, iykyk π and also these faves:
struct pch_gbe_mac_info(9)struct pch_gbe_phy_info(9)struct pch_gbe_tx_desc(9)struct pch_gbe_buffer(9)struct pch_gbe_tx_ring(9)struct pch_gbe_rx_ring(9)struct pch_gbe_hw_stats(9)struct pch_gbe_privdata(9)struct pch_gbe_adapter(9)
π quick reminder that this page is from./drivers/net/ethernet/oki-sem...and it's dated October 2026 β thestruct pch_gbe_rx_desc(9)era, periodt.
okay that's the whole page bestie, go forth and slay your receive descriptors πβπ
π¦ 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