ENUM PPE_SCHEDULER_FRAME_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum ppe_sc...r_frame_mode(9)

okay so bestie, welcome to the Kernel API Manual β€” we’re about to get into the PPE scheduler frame mode, and it’s lowkey iconic. No cap, this page is short and cute, but every detail matters, so let’s go. 🫢


🌸 NAME 🌸

enum ppe_scheduler_frame_mode β€” the PPE scheduler frame mode. That’s the whole vibe: this enum is the label for how the scheduled frame is set up. πŸ’–


✨ SYNOPSIS ✨

       enum ppe_scheduler_frame_mode {
           PPE_SCH_WITH_IPG_PREAMBLE_FRAME_CRC ,
           PPE_SCH_WITH_FRAME_CRC ,
           PPE_SCH_WITH_L3_PAYLOAD

       };

πŸŽ€ Constants πŸŽ€

  • PPE_SCH_WITH_IPG_PREAMBLE_FRAME_CRC β€” the scheduled frame includes IPG, preamble, Ethernet packet and CRC. It’s giving the full package, periodt. ✨
  • PPE_SCH_WITH_FRAME_CRC β€” the scheduled frame includes Ethernet frame and CRC, excluding IPG and preamble. So those two are not in the mix β€” noted, bestie. πŸ’…
  • PPE_SCH_WITH_L3_PAYLOAD β€” the scheduled frame includes layer 3 packet data. That’s the L3 payload moment. 🌈

πŸ¦‹ SEE ALSO πŸ¦‹

Go peek at these if you want the whole lore, iykyk:

  • Kernel file ./drivers/net/ethernet/qualcomm/ppe/ppe_config.h
  • struct ppe_scheduler_cfg(9)
  • enum ppe_resource_type(9)
  • struct ppe_queue_ucast_dest(9)
  • struct ppe_sc_bypass(9)
  • struct ppe_sc_cfg(9)
  • enum ppe_action_type(9)
  • struct ppe_rss_hash_cfg(9)

Big kiss from the Kernel API Manual πŸ’‹ β€” this one’s sourced from ./drivers/net/ethernet/qualcom..., dated October 2026, and filed under enum ppe_sc...r_frame_mode(9). Bye bestie! 🫢

πŸ“¦ where this page comes from