STRUCT MACB_QUEUE_ENST_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct macb_queue_enst_config β€” the config glow-up for Enhanced Scheduled Traffic ✨

okay so real talk, this is the Kernel API Manual entry for struct macb_queue_enst_config(9), and it's honestly giving "small struct, big responsibilities" πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct macb_queue_enst_config {
    u32 start_time_mask;
    u32 on_time_bytes;
    u32 off_time_bytes;
    u8 queue_id;
 };

no cap, that's the whole shape of it. five lines of pure main character energy πŸ‘‘


🌸 Members 🌸

  • start_time_mask β€” a bitmask that reps the start time for the queue ⏰ lowkey the "when does this thing kick off" field
  • on_time_bytes β€” the "on" time in nsec, but expressed in bytes 🫢 yes bestie, nsec-in-bytes, that's just how it is, don't come for me
  • off_time_bytes β€” the "off" time in nsec, also expressed in bytes πŸ’€ the matching pair to the one above, they're literally a set
  • queue_id β€” the identifier for the queue πŸŽ€ which queue are we talking about? this. this is which one.

✨ Description ✨

So this structure is where the configuration parameters for an ENST queue live β€” ENST being the whole Enhanced Scheduled Traffic situation πŸ’– it's the thing that controls time-based transmission scheduling in the MACB driver.

think of it as the lil config card the driver holds up like "here's when to start, here's how long on, here's how long off, here's the queue" 🧚 and the scheduling vibes flow from there. iconic behavior, honestly.


πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/net/ethernet/cadence/macb.h struct macb_platform_data(9) πŸ¦‹
iykyk, go read the header if you want the full lore, this struct is not out here alone fr fr πŸ’€

alright bestie, that's the page 🌈 it comes to you from ./drivers/net/ethernet/cadence, dated October 2026 β€” and the manual name in the corner is struct macb..._enst_config(9), so like... yeah, that's the whole thing. slay, go schedule something πŸ’œπŸŽ€

πŸ“¦ where this page comes from