Sponsor:

Your company here, and a link to your site. Click to find out more.

rte_vxlan.h - Man Page

Synopsis

#include <stdint.h>
#include <rte_byteorder.h>
#include <rte_udp.h>

Data Structures

struct rte_vxlan_hdr
struct rte_vxlan_gpe_hdr

Macros

#define RTE_VXLAN_DEFAULT_PORT   4789
#define RTE_ETHER_VXLAN_HLEN   (sizeof(struct rte_udp_hdr) + sizeof(struct rte_vxlan_hdr))
#define RTE_ETHER_VXLAN_GPE_HLEN
#define RTE_VXLAN_GPE_TYPE_IPV4   1
#define RTE_VXLAN_GPE_TYPE_IPV6   2
#define RTE_VXLAN_GPE_TYPE_ETH   3
#define RTE_VXLAN_GPE_TYPE_NSH   4
#define RTE_VXLAN_GPE_TYPE_MPLS   5
#define RTE_VXLAN_GPE_TYPE_GBP   6
#define RTE_VXLAN_GPE_TYPE_VBNG   7

Detailed Description

VXLAN-related definitions

Definition in file rte_vxlan.h.

Macro Definition Documentation

#define RTE_VXLAN_DEFAULT_PORT   4789

VXLAN default port.

Definition at line 25 of file rte_vxlan.h.

#define RTE_ETHER_VXLAN_HLEN   (sizeof(struct rte_udp_hdr) + sizeof(struct rte_vxlan_hdr))

VXLAN tunnel header length.

Definition at line 50 of file rte_vxlan.h.

#define RTE_ETHER_VXLAN_GPE_HLEN

Value:.PP

        (sizeof(struct rte_udp_hdr) + \
        sizeof(struct rte_vxlan_gpe_hdr))

VXLAN-GPE tunnel header length.

Definition at line 79 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_IPV4   1

IPv4 Protocol.

Definition at line 83 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_IPV6   2

IPv6 Protocol.

Definition at line 84 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_ETH   3

Ethernet Protocol.

Definition at line 85 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_NSH   4

NSH Protocol.

Definition at line 86 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_MPLS   5

MPLS Protocol.

Definition at line 87 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_GBP   6

GBP Protocol.

Definition at line 88 of file rte_vxlan.h.

#define RTE_VXLAN_GPE_TYPE_VBNG   7

vBNG Protocol.

Definition at line 89 of file rte_vxlan.h.

Author

Generated automatically by Doxygen for DPDK from the source code.

Referenced By

The man pages RTE_ETHER_VXLAN_GPE_HLEN(3), RTE_ETHER_VXLAN_HLEN(3), RTE_VXLAN_DEFAULT_PORT(3), RTE_VXLAN_GPE_TYPE_ETH(3), RTE_VXLAN_GPE_TYPE_GBP(3), RTE_VXLAN_GPE_TYPE_IPV4(3), RTE_VXLAN_GPE_TYPE_IPV6(3), RTE_VXLAN_GPE_TYPE_MPLS(3), RTE_VXLAN_GPE_TYPE_NSH(3) and RTE_VXLAN_GPE_TYPE_VBNG(3) are aliases of rte_vxlan.h(3).

Version 23.11.0 DPDK