ppe_counter_enable_set(9)
πΈ NAME πΈ
okay so bestie, this page is ppe_counter_enable_set(9) straight out of the Kernel API Manual, and it's literally the function that sets PPE port counter enabled π
β¨
π¦ SYNOPSIS π¦
int ppe_counter_enable_set (struct ppe_device *ppe_dev , int port );
π ARGUMENTS π
ppe_devβ your PPE device, the main character of this whole situation π«Άportβ the PPE port ID, aka which port we're doing this for π
β¨ DESCRIPTION β¨
so here's the vibe: this one enables PPE counters on the given port for the unicast packet, multicast packet and VLAN packet received and transmitted by PPE π₯ no cap, that's the whole job β counters on, for all three packet flavours, both directions, periodt π
π RETURN π
0on success β slay π«- negative error code on failure β not slay, but at least you know π
π SEE ALSO π
okay the friend group is huge, iykyk β go look at all of these:
- Kernel file
./drivers/net/ethernet/qualcomm/ppe/ppe_config.c struct ppe_bm_port_config(9)struct ppe_qm_queue_config(9)enum ppe_scheduler_direction(9)struct ppe_scheduler_bm_config(9)struct ppe_scheduler_qm_config(9)struct ppe_scheduler_port_config(9)struct ppe_port_schedule_resource(9)ppe_queue_scheduler_set(9)ppe_queue_ucast_base_set(9)ppe_queue_ucast_offset_pri_set(9)ppe_queue_ucast_offset_hash_set(9)ppe_port_resource_get(9)ppe_sc_config_set(9)ppe_rss_hash_config_set(9)ppe_ring_queue_map_set(9)
okay that's the whole page bestie, go enable those counters π
and finally, the cute little sign-off π β this one comes from ./drivers/net/ethernet/qualcom... and it's dated October 2026, 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