hns_ppe_get_strings(9)
π hns_ppe_get_strings(9) π
okay so bestie, this is a page from the Kernel API Manual β yes, the kernel manual, we're literally in the big leagues now β¨ β and it's all about hns_ppe_get_strings. Grab a lil snack, this one's short and sweet fr fr.
β¨ NAME β¨
hns_ppe_get_strings β get ppe srting
not me pointing out that the original literally spells it srting π that's not a typo I made, that's canon, the kernel said what it said π
πΈ SYNOPSIS πΈ
void hns_ppe_get_strings (struct hns_ppe_cb *ppe_cb , int stringset , u8
**data );
so it returns void β no return value, she just does her thing and leaves π β and she takes three args: a struct hns_ppe_cb * called ppe_cb, an int called stringset, and a u8 ** called data. periodt.
π¦ ARGUMENTS π¦
ppe_cbβ the ppe device π that's the one, the actual device handle you're working with.stringsetβ the string set type β¨ like, which set of strings we're talking about here.dataβ output string π it's the output, bestie, that's where the strings go.
π§ SEE ALSO π§
Kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c β that's the main character file right there ππ₯
and the whole friend group of related calls, all of them, no cap:
hns_ppe_common_get_cfg(9)hns_ppe_checksum_hw(9)hns_ppe_set_qid(9)hns_ppe_set_port_mode(9)hns_ppe_common_init_hw(9)hns_ppe_init_hw(9)hns_ppe_uninit_hw(9)hns_ppe_reset_common(9)hns_ppe_init(9)
like, the whole squad π«Ά go read them too, iykyk π
lowkey a tiny page but every single line of it matters, bestie β don't skip the arguments, fr fr π
and that's the whole thing!! π source lives over at ./drivers/net/ethernet/hisilic... (yes the footer truncates it like that, she's mysterious β¨) and it's dated October 2026 β future vibes only π¦β mwah, go forth and get those ppe strings π
π
π¦ 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