STRUCT PPE_BM_PORT_CONFIG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ppe_bm_port_config(9) β€” the Kernel API Manual glow-up

okay so bestie, welcome to the Kernel API Manual page for struct ppe_bm_port_config πŸŽ€ this is the PPE BM port configuration struct and honestly it's giving "small but booked and busy" ✨


🌸 NAME 🌸

struct ppe_bm_port_config β€” PPE BM port configuration. that's it, that's the name, she's literally that πŸ’…


✨ SYNOPSIS ✨

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

struct ppe_bm_port_config {
    unsigned int port_id_start;
    unsigned int port_id_end;
    unsigned int pre_alloc;
    unsigned int in_fly_buf;
    unsigned int ceil;
    unsigned int weight;
    unsigned int resume_offset;
    unsigned int resume_ceil;
    bool dynamic;
 };

πŸ¦‹ Members πŸ¦‹

time for the cast, and every single one of them is a main character:

  • port_id_start β€” the fist BM port ID to configure. yes, the first one, first in the lineup 🫢
  • port_id_end β€” the last BM port ID to configure. the closing act, periodt πŸ’–
  • pre_alloc β€” BM port dedicated buffer number. that's her allocated little buffer stash ✨
  • in_fly_buf β€” buffer number for receiving the packet after a pause frame got sent. packets mid-flight, still landing πŸ¦‹
  • ceil β€” the ceil that generates the back pressure. pressure? she's applying it πŸ’…
  • weight β€” weight value. the weight ✨
  • resume_offset β€” resume offset from the threshold value. like, how far from the threshold we resume πŸŽ€
  • resume_ceil β€” the ceil to resume from the back pressure state. getting out of that pressure state, slay 🌸
  • dynamic β€” whether the dynamic threshold is used or not. bool behavior, iconic πŸ‘‘

πŸ’œ Description πŸ’œ

so what's the whole point? this one is for configuring the threshold that impacts the port flow control πŸ”₯ that's the vibe, that's the job.


🌈 SEE ALSO 🌈

all the besties in the same friend group, listed for you:


🧚 cute lil sign-off 🧚

this page came from ./drivers/net/ethernet/qualcom... and it's dated October 2026, all wrapped up under the title struct ppe_bm_port_config(9). mwah, love that for us πŸ’‹πŸ’– go configure those thresholds, bestie 🫢✨

πŸ“¦ where this page comes from