STRUCT VIDTV_PSI_TABLE_NIT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct vidtv_psi_table_nit(9) β€” straight from the Kernel API Manual, bestie

okay so listen. this is the manual page for struct vidtv_psi_table_nit, and it's literally a Network Information Table (NIT). See ETSI 300 468 section 5.2.1 for the receipts, iykyk. that citation is doing main character energy and we respect it πŸ’–


✨ SYNOPSIS ✨

here's the whole struct, exactly as it lives, no cap:

struct vidtv_psi_table_nit {
    struct vidtv_psi_table_header header;
    __be16 bitfield;
    struct vidtv_psi_desc *descriptor;
    __be16 bitfield2;
    struct vidtv_psi_table_transport *transport;
 };

look at her. five members. perfectly balanced. πŸŽ€


🫢 MEMBERS 🫢

  • header β€” a PSI table header. that's the vibe check at the top of every PSI table, bestie, she's the opening act.
  • bitfield β€” contains the network descriptor length. yes it's a __be16 named bitfield, and yes, the length is hiding in there. πŸ™ˆ
  • descriptor β€” a descriptor loop describing the network. it's a struct vidtv_psi_desc *, and it's giving "here's everything you need to know about this network."
  • bitfield2 β€” contains the transport stream loop length. she's the sequel to bitfield and honestly? she ate. πŸ”₯
  • transport β€” the transport stream loop, type struct vidtv_psi_table_transport *. this is where the transport streams actually live, no notes. πŸ‘‘

🌈 SEE ALSO 🌈

everything else in the family, fr fr β€” go read these too, they're all iconic in their own way:

that's a whole friend group right there and honestly every single one of them slays. go say hi. πŸ¦‹

okay that's the whole page bestie, mwah πŸ’‹ this little gem lives at ./drivers/media/test-drivers/v..., dated October 2026, and it's filed under struct vidtv_psi_table_nit(9) β€” so you literally can't miss it. periodt. 🌸

πŸ“¦ where this page comes from