ENUM PPE_ACTION_TYPE(9)
π enum ppe_action_type(9)
okay so bestie, welcome to the kernel API manual, section 9 β this one's all about enum ppe_action_type, which is literally the PPE action of the received packet. that's it, that's the whole vibe. a lil enum that tells you what the hardware went and did with your packet. icon behavior honestly π
β¨ SYNOPSIS β¨
enum ppe_action_type {
PPE_ACTION_FORWARD ,
PPE_ACTION_DROP ,
PPE_ACTION_COPY_TO_CPU ,
PPE_ACTION_REDIRECT_TO_CPU
};
four members, no cap. let's meet them π«Ά
πΈ Constants πΈ
PPE_ACTION_FORWARDβ the packet got forwarded, following the L2/L3 process. it's giving "on its way, business as usual" β¨PPE_ACTION_DROPβ the packet got dropped by PPE. rip packet, you had a good run ππPPE_ACTION_COPY_TO_CPUβ the packet was copied to the CPU port, per multicast queue. a little duplicate for the CPU, as a treat πPPE_ACTION_REDIRECT_TO_CPUβ the packet was redirected to the CPU port, per unicast queue. not a copy, the whole actual packet, main character energy π
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/ethernet/qualcomm/ppe/ppe_config.h enum ppe_scheduler_frame_mode(9)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)struct ppe_rss_hash_cfg(9)
go read those too, bestie β the PPE lore is deep and honestly kind of obsessed with itself π
and that's the page!! slay π this lil gem came out of ./drivers/net/ethernet/qualcom... (yeah the path got cut off, tragic, iykyk) with an October 2026 date on it, and it's filed under enum ppe_action_type(9). mwah π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms