rte_pmd_i4...plate_conf(3)

πŸ’– NAME πŸ’–

rte_pmd_i40e_pkt_template_conf β€” bestie, this is a struct, and it's the whole vibe check for your raw packet template settings. It's a page from the Library Functions Manual, section 3, and it's literally all about configuring raw packet templates. Slay.


✨ SYNOPSIS ✨

#include <rte_pmd_i40e.h>

πŸŽ€ Data Fields πŸŽ€

struct rte_pmd_i40e_pkt_template_input input
struct rte_pmd_i40e_pkt_template_action action
uint32_t soft_id

🌸 DETAILED DESCRIPTION 🌸

Okay so picture this: a struct whose entire main character job is to define the configuration parameters for raw packet template. That's the whole thing. That's the assignment.

Definition at line 289 of file rte_pmd_i40e.h. πŸ“


πŸ¦‹ FIELD DOCUMENTATION πŸ¦‹

πŸ’… struct rte_pmd_i40e_pkt_template_input input

Not me explaining input β€” it's the input for the raw packet template. Yes bestie, that's the tea.

Definition at line 291 of file rte_pmd_i40e.h.

πŸ“ struct rte_pmd_i40e_pkt_template_action action

This is the action to be taken when the raw packet template is matched. So like, the template gets matched, and then something happens. action is what happens. Iconic behaviour honestly.

Definition at line 293 of file rte_pmd_i40e.h.

πŸ‘‘ uint32_t soft_id

An ID β€” specifically, an unique software index for the raw packet template filter. It's giving "name tag at the party but for your filter." πŸŽ€

Definition at line 295 of file rte_pmd_i40e.h.


🌈 AUTHOR 🌈

Generated automatically by Doxygen for DPDK from the source code. So technically nobody wrote it, it just appeared. Lowkey ate. πŸ’€βœ¨


πŸ’– That's the whole page bestie, every line, every field, no cap.

And that's a wrap on this little rte_pmd_i4...plate_conf(3) moment β€” brought to you by DPDK, Version 25.11.3 🫢 The header said the manual name up top and the footer brought the version, so now you have both, and I feel so blessed. Byeeee πŸ§šπŸ’œ

πŸ“¦ where this page comes from