| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |


Go to the source code of this file.
Data Structures | |
| struct | simple_fwd_pkt_format |
| struct | simple_fwd_pkt_tun_format |
| struct | simple_fwd_pkt_info |
| struct | simple_fwd_ft_key |
Macros | |
| #define | IPV4 (4) /* IPv4 address length in bytes */ |
| #define | IPV6 (6) /* IPv6 address length in bytes */ |
Functions | |
| int | simple_fwd_parse_packet (uint8_t *data, int len, struct simple_fwd_pkt_info *pinfo) |
| uint8_t * | simple_fwd_pinfo_outer_mac_dst (struct simple_fwd_pkt_info *pinfo) |
| uint8_t * | simple_fwd_pinfo_outer_mac_src (struct simple_fwd_pkt_info *pinfo) |
| doca_be32_t | simple_fwd_pinfo_outer_ipv4_dst (struct simple_fwd_pkt_info *pinfo) |
| doca_be32_t | simple_fwd_pinfo_outer_ipv4_src (struct simple_fwd_pkt_info *pinfo) |
| doca_be32_t | simple_fwd_pinfo_inner_ipv4_src (struct simple_fwd_pkt_info *pinfo) |
| doca_be32_t | simple_fwd_pinfo_inner_ipv4_dst (struct simple_fwd_pkt_info *pinfo) |
| doca_be16_t | simple_fwd_pinfo_inner_src_port (struct simple_fwd_pkt_info *pinfo) |
| doca_be16_t | simple_fwd_pinfo_inner_dst_port (struct simple_fwd_pkt_info *pinfo) |
| doca_be16_t | simple_fwd_pinfo_outer_src_port (struct simple_fwd_pkt_info *pinfo) |
| doca_be16_t | simple_fwd_pinfo_outer_dst_port (struct simple_fwd_pkt_info *pinfo) |
| void | simple_fwd_pinfo_decap (struct simple_fwd_pkt_info *pinfo) |
| #define IPV4 (4) /* IPv4 address length in bytes */ |
Definition at line 34 of file simple_fwd_pkt.h.
| #define IPV6 (6) /* IPv6 address length in bytes */ |
Definition at line 35 of file simple_fwd_pkt.h.
| int simple_fwd_parse_packet | ( | uint8_t * | data, |
| int | len, | ||
| struct simple_fwd_pkt_info * | pinfo | ||
| ) |
Definition at line 279 of file simple_fwd_pkt.c.
| void simple_fwd_pinfo_decap | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 318 of file simple_fwd_pkt.c.
| doca_be16_t simple_fwd_pinfo_inner_dst_port | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 119 of file simple_fwd_pkt.c.
| doca_be32_t simple_fwd_pinfo_inner_ipv4_dst | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 64 of file simple_fwd_pkt.c.
| doca_be32_t simple_fwd_pinfo_inner_ipv4_src | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 69 of file simple_fwd_pkt.c.
| doca_be16_t simple_fwd_pinfo_inner_src_port | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 114 of file simple_fwd_pkt.c.
| doca_be16_t simple_fwd_pinfo_outer_dst_port | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 129 of file simple_fwd_pkt.c.
| doca_be32_t simple_fwd_pinfo_outer_ipv4_dst | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 54 of file simple_fwd_pkt.c.
| doca_be32_t simple_fwd_pinfo_outer_ipv4_src | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 59 of file simple_fwd_pkt.c.
| uint8_t* simple_fwd_pinfo_outer_mac_dst | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 44 of file simple_fwd_pkt.c.
| uint8_t* simple_fwd_pinfo_outer_mac_src | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 49 of file simple_fwd_pkt.c.
| doca_be16_t simple_fwd_pinfo_outer_src_port | ( | struct simple_fwd_pkt_info * | pinfo | ) |
Definition at line 124 of file simple_fwd_pkt.c.