STRUCT PRUETH_PRIVATE_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct prueth_private_data(9) β€” PRU Ethernet private data πŸ’– (Kernel API Manual)

✨ NAME ✨

struct prueth_private_data - PRU Ethernet private data, and that’s the whole vibe bestie πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

okay so here’s the exact struct, character for character, no cap:

struct prueth_private_data {
    enum pruss_device driver_data;
    const struct prueth_firmware fw_pru[PRUSS_NUM_PRUS];
    bool support_switch;
 };

πŸ‘‘ Members πŸ‘‘

the member check, one by one:

  • driver_data β€” PRU Ethernet device name πŸ’–
  • fw_pru β€” firmware names to be used for PRUSS ethernet usecases ✨
  • support_switch β€” boolean to indicate if switch is enabled πŸŽ€

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/ti/icssm/icssm_prueth.h is the main character here, and the bestie refs are: struct prueth_queue_desc(9), struct prueth_queue_info(9), struct prueth_packet_info(9), struct prueth_firmware(9) 🫢


source/version: ./drivers/net/ethernet/ti/icssm Β· date: October 2026 Β· struct prueth_private_data(9) out πŸ’œπŸ«Ά

πŸ“¦ where this page comes from