|
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... | |