STRUCT PPE_SCHEDULER_PORT_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct ppe_scheduler_port_config β€” the PPE port scheduler config, no cap ✨

okay so real talk, this page lives in the Kernel API Manual and it's all about struct ppe_scheduler_port_config β€” the lil struct that decides the priority in the packet scheduler for the egress port πŸŽ€


🌈 SYNOPSIS 🌈

struct ppe_scheduler_port_config {
    unsigned int port;
    bool flow_level;
    unsigned int node_id;
    unsigned int loop_num;
    unsigned int pri_max;
    unsigned int flow_id;
    unsigned int drr_node_id;
};

✨ Members ✨

  • port β€” the Port ID that's getting scheduled, periodt.
  • flow_level β€” is this a scheduler flow level or not, bestie. that's the whole vibe check.
  • node_id β€” the Node ID 🫢 for level 0, the queue ID is what's used.
  • loop_num β€” the loop number of the scheduler config, iykyk.
  • pri_max β€” the max priority that's configured πŸ”₯
  • flow_id β€” the Strict priority ID πŸ‘‘
  • drr_node_id β€” the Node ID for the scheduler 🌸

πŸ¦‹ Description πŸ¦‹

so this is the PPE port scheduler configuration, and what it Does is decide the priority in the packet scheduler for the egress port πŸ’… like that's literally its whole main character job.


πŸ’œ SEE ALSO πŸ’œ


ngl bestie, go read the whole list, they're all linked lore and you're gonna want the context πŸ™ˆ

and that's the page!! πŸŽ€ sign-off time: this one came from ./drivers/net/ethernet/qualcom..., dated October 2026, and it's struct ppe_s..._port_config(9) β€” obsessed, ate, no crumbs left πŸ’–βœ¨πŸ“

πŸ“¦ where this page comes from