rte_tls.h(3)

πŸ’– rte_tls.h πŸ’–

okay bestie, welcome to the rte_tls.h(3) page β€” it's a Library Functions Manual situation, and it's literally all about Transport Layer Security, so like... the thing that makes your little padlock show up πŸ”’βœ¨. Let's get into it 🫢


✨ NAME ✨

rte_tls.h β€” the header where DPDK keeps all its Transport layer security (TLS) related defines πŸ’…


🌸 SYNOPSIS 🌸

#include <rte_byteorder.h>

πŸ¦‹ Data Structures πŸ¦‹

  • struct rte_tls_hdr

πŸŽ€ Macros πŸŽ€

  • #define RTE_TLS_TYPE_INVALID 0
  • #define RTE_TLS_TYPE_CHANGE_CIPHER_SPEC 20
  • #define RTE_TLS_TYPE_ALERT 21
  • #define RTE_TLS_TYPE_HANDSHAKE 22
  • #define RTE_TLS_TYPE_APPDATA 23
  • #define RTE_TLS_TYPE_HEARTBEAT 24
  • #define RTE_TLS_TYPE_MAX 255
  • #define RTE_TLS_VERSION_1_2 0x0303
  • #define RTE_TLS_VERSION_1_3 0x0304

πŸ’œ DESCRIPTION πŸ’œ

Transport layer security (TLS) related defines. that's the whole vibe, no cap πŸ’–

Definition in file rte_tls.h.


⭐ MACRO DEFINITION DOCUMENTATION ⭐

🌈 #define RTE_TLS_TYPE_INVALID 0

Invalid TLS message type. it's giving "this is not it" energy 😭

Definition at line 16 of file rte_tls.h.


🌈 #define RTE_TLS_TYPE_CHANGE_CIPHER_SPEC 20

Change cipher spec message. switching up the cipher, main character move πŸ”₯

Definition at line 17 of file rte_tls.h.


🌈 #define RTE_TLS_TYPE_ALERT 21

Alert message. 🚨 something's up bestie

Definition at line 18 of file rte_tls.h.


🌈 #define RTE_TLS_TYPE_HANDSHAKE 22

Handshake message for TLS. yes, we're being polite and introducing ourselves first 🫱🀝🫲

Definition at line 19 of file rte_tls.h.


🌈 #define RTE_TLS_TYPE_APPDATA 23

TLS application data message. the actual payload, the moment we've all been waiting for ✨

Definition at line 20 of file rte_tls.h.


🌈 #define RTE_TLS_TYPE_HEARTBEAT 24

TLS 1.3 heartbeat message. πŸ’“πŸ’“πŸ’“

Definition at line 21 of file rte_tls.h.


🌈 #define RTE_TLS_TYPE_MAX 255

Maximum value as TLS content type. the ceiling, the limit, the final boss πŸ‘‘

Definition at line 22 of file rte_tls.h.


🌈 #define RTE_TLS_VERSION_1_2 0x0303

TLS 1.2 version. classic, still iconic πŸ’…

Definition at line 24 of file rte_tls.h.


🌈 #define RTE_TLS_VERSION_1_3 0x0304

TLS 1.3 version. the newer one, lowkey the upgrade we deserved 🌟

Definition at line 25 of file rte_tls.h.


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for DPDK from the source code. not a human writing this one, it's a machine doing its little thing πŸ€–βœ¨


and that's the whole page bestie!! this was rte_tls.h(3) from DPDK, Version 25.11.3 β€” mwah, slay, go forth and secure those bytes πŸ’–πŸŽ€πŸ¦‹ periodt 🫢

πŸ“¦ where this page comes from