qeth_l2_pnso(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qeth_l2_pnso(9) πŸ’…

okay so bestie, welcome to the qeth_l2_pnso page β€” it lives in the Kernel API Manual and it's literally about doing a network subchannel operation. yes that's the whole NAME section, she's short and she knows it ✨


✨ SYNOPSIS ✨

int qeth_l2_pnso (struct qeth_card *card , u8 oc , int cnc , void
(*cb)(void *priv, struct chsc_pnso_naid_l2 *entry) , void *priv );

like, look at her. five things go in, an int comes out. no cap that's the whole vibe 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • card β€” a qeth_card structure pointer, aka the main character of this whole function πŸ’³
  • oc β€” the Operation Code (u8, tiny but mighty) βš™οΈ
  • cnc β€” Boolean Change-Notification Control, so a yes/no situation fr fr πŸ””
  • cb β€” the callback function, and she gets executed for each and every element of the address list. every single one. she's booked and busy 😭
  • priv β€” a pointer that gets passed along to the callback function, like a little note you hand your friend to give to the next friend 🫢

🌸 DESCRIPTION 🌸

So what does she actually do? She collects network information into a network address list, then calls the callback function for every entry in that list. iconic behavior honestly πŸ‘‘

And here's the extra little plot twist: if "change-notification-control" is set, further changes in the address list will be reported via the IPA command. so she doesn't just leave after the first hangout β€” she keeps you in the loop πŸ”₯


πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/s390/net/qeth_l2_main.c β€” go read the source, iykyk πŸ’–


and that's the page!! πŸ§šβ€β™€οΈ she's from ./drivers/s390/net, dated October 2026, and she slayed every single line. mwah πŸ’‹πŸ’œ

πŸ“¦ where this page comes from