STRUCT DVB_NET_IF(9)
π struct dvb_net_if(9) π
okay bestie, welcome to the Kernel API Manual β¨ β yes we're in the kernel docs now, and yes this one's actually cute and small. It's giving "short but iconic." Let's go π«Ά
πΈ NAME πΈ
struct dvb_net_if β literally describes a DVB network interface π
β¨ SYNOPSIS β¨
struct dvb_net_if {
__u16 pid;
__u16 if_num;
__u8 feedtype;
#define DVB_NET_FEEDTYPE_MPE 0 ;
#define DVB_NET_FEEDTYPE_ULE 1 ;
};
no cap, that's the whole struct. copy it exactly, she's delicate π
π¦ Members π¦
pidβ the Packet ID (PID) of the MPEG-TS that's carrying the data πif_numβ the number of the Digital TV interface. yep, just a number β¨feedtypeβ the encapsulation type of the feed. this is the main character of the struct ngl π
π Description π
so here's the vibe: an MPEG-TS stream can absolutely just have packet IDs with IP packages sitting on them, iykyk. This struct describes exactly that, plus the type of encoding being used π
feedtype can be either of these two besties:
DVB_NET_FEEDTYPE_MPEfor MPE encoding πΈDVB_NET_FEEDTYPE_ULEfor ULE encoding π¦
that's it. that's the whole description. short, sweet, slayed π
π SEE ALSO π
Kernel file ./include/uapi/linux/dvb/net.h β go read it, it's right there π«Ά
okay that's the whole page, you ate that fr fr π this little beauty lives in ./include/uapi/linux/dvb and it's dated October 2026 β iconic, timeless, literally β mwah π
π¦ 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