RTE_PMD_CNXK_IPSEC_OUTER_IP_HDR(3)

✨ NAME ✨

rte_pmd_cnxk_ipsec_outer_ip_hdr β€” bestie, this is the struct that holds your outer header info for Inbound or Outbound, no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_pmd_cnxk.h>

πŸ’– Detailed Description πŸ’–

Okay so this whole thing is the Outer header info for Inbound or Outbound β€” like, it's the lil' container that carries the outside-the-tunnel addresses around. That's the vibe. 🫢

It lives at Definition at line 99 of file rte_pmd_cnxk.h, so if you ever need to go say hi to it in person, that's exactly where it's at. ✨


🌸 Field Documentation 🌸

Every field is doing its own main character moment, so let's give them all their flowers. 🌈

  • uint32_t dst_addr β€” this one's the IPv4 destination πŸ’–

Definition at line 102 of file rte_pmd_cnxk.h.

  • uint32_t src_addr β€” and this one's the IPv4 source πŸ’œ

Definition at line 104 of file rte_pmd_cnxk.h.

  • uint8_t src_addr[16] β€” same name, different energy: this is the IPv6 source, a whole 16 bytes of it 🌱

Definition at line 108 of file rte_pmd_cnxk.h.

  • uint8_t dst_addr[16] β€” yup, the matching IPv6 destination, also 16 bytes πŸ¦‹

Definition at line 110 of file rte_pmd_cnxk.h.

not me pointing out that src_addr shows up twice and dst_addr shows up twice β€” once as a uint32_t for IPv4 and once as a uint8_t[16] for IPv6 πŸ™ˆ that's literally exactly how it's written in the header, so don't come for me, it's giving intentional. πŸ’€

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for DPDK from the source code. Like, the docs wrote themselves, periodt. ✨


and that's the whole page, bestie β€” slay, read responsibly, and go forth and route those packets πŸ‘‘πŸ’–

This icon of a manpage came to you courtesy of DPDK, Version 25.11.3 β€” mwah, take care of her πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from