rte_eth_intr_conf(3)

πŸ’– NAME πŸ’–

rte_eth_intr_conf β€” bestie, this is a lil struct that lets you turn specific device interrupts on and off πŸŽ€

It lives in the Library Functions Manual, section 3, so yes it's a real one, no cap.


✨ SYNOPSIS ✨

#include <rte_ethdev.h>

🌸 Data Fields 🌸

uint32_t lsc:1
uint32_t rxq:1
uint32_t rmv:1

πŸ¦‹ DETAILED DESCRIPTION πŸ¦‹

Okay so rte_eth_intr_conf</p> is literally just a structure used to enable/disable specific device interrupts. That's the whole vibe. You fill it in, you hand it over, and the right interrupts get switched on or off. Lowkey iconic 🫢

It's defined at line 1526 of file rte_ethdev.h, so if you ever wanna go say hi to it in person, you know exactly where it's at πŸ‘‘

🌈 FIELD DOCUMENTATION 🌈

πŸ’œ uint32_t lsc

enable/disable lsc interrupt. 0 (default) - disable, 1 enable πŸŽ€

Definition at line 1528 of file rte_ethdev.h.

πŸ’œ uint32_t rxq

enable/disable rxq interrupt. 0 (default) - disable, 1 enable πŸ’…

Definition at line 1530 of file rte_ethdev.h.

πŸ’œ uint32_t rmv

enable/disable rmv interrupt. 0 (default) - disable, 1 enable ✨

Definition at line 1532 of file rte_ethdev.h.

Heads up bestie: all three of these default to 0, which means disabled. So if you want an interrupt, you better say so β€” the struct is not gonna do it for you 😭

πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. Not a human, not a vibe curator, just Doxygen doing its lil thing πŸ€–πŸ’–


That's the whole page, bestie! This one's from DPDK, Version 25.11.3 β€” mwah, go forth and configure your interrupts responsibly πŸ’…πŸŒŸ

πŸ“¦ where this page comes from