OpenNSL API Guide and Reference Manual
|
Go to the source code of this file.
Data Structures | |
struct | opennsl_tunnel_initiator_s |
L3 tunneling initiator. More... | |
struct | opennsl_tunnel_terminator_s |
L3 tunneling terminator. More... | |
Macros | |
#define | OPENNSL_TUNNEL_INIT_USE_INNER_DF 0x00000080 |
Copy DF from inner header. | |
#define | OPENNSL_TUNNEL_REPLACE 0x00010000 |
Update existing tunnel. | |
#define | OPENNSL_TUNNEL_TERM_TUNNEL_WITH_ID 0x00000040 |
Create tunnel with ID. | |
#define | OPENNSL_TUNNEL_WITH_ID 0x00080000 |
Add using the specified ID. | |
Typedefs | |
typedef enum opennsl_tunnel_dscp_select_e | opennsl_tunnel_dscp_select_t |
opennsl_tunnel_dscp_select_e | |
typedef struct opennsl_tunnel_initiator_s | opennsl_tunnel_initiator_t |
L3 tunneling initiator. | |
typedef int(* | opennsl_tunnel_initiator_traverse_cb )(int unit, opennsl_tunnel_initiator_t *info, void *user_data) |
typedef struct opennsl_tunnel_terminator_s | opennsl_tunnel_terminator_t |
L3 tunneling terminator. | |
typedef int(* | opennsl_tunnel_terminator_traverse_cb )(int unit, opennsl_tunnel_terminator_t *info, void *user_data) |
typedef enum opennsl_tunnel_type_e | opennsl_tunnel_type_t |
Tunnel types. | |
Enumerations | |
enum | opennsl_tunnel_dscp_select_e { opennslTunnelDscpAssign = 0, opennslTunnelDscpPacket = 1, opennslTunnelDscpMap = 2, opennslTunnelDscpCount = 3 } |
opennsl_tunnel_dscp_select_e More... | |
enum | opennsl_tunnel_type_e { opennslTunnelTypeVxlan = 30 } |
Tunnel types. More... | |