|
API Reference Manual 1.51.0
|
Packet input hash protocols. More...
#include <packet_io_types.h>
Data Fields | ||
| struct { | ||
| uint32_t ipv4_udp: 1 | ||
| IPv4 addresses and UDP port numbers. More... | ||
| uint32_t ipv4_tcp: 1 | ||
| IPv4 addresses and TCP port numbers. More... | ||
| uint32_t ipv4: 1 | ||
| IPv4 addresses. More... | ||
| uint32_t ipv6_udp: 1 | ||
| IPv6 addresses and UDP port numbers. More... | ||
| uint32_t ipv6_tcp: 1 | ||
| IPv6 addresses and TCP port numbers. More... | ||
| uint32_t ipv6: 1 | ||
| IPv6 addresses. More... | ||
| } | proto | |
| Protocol header fields for hashing. | ||
| uint32_t | all_bits | |
| All bits of the bit field structure. | ||
Packet input hash protocols.
The list of protocol header field combinations, which are included into packet input hash calculation.
Definition at line 124 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::ipv4_udp |
IPv4 addresses and UDP port numbers.
Definition at line 128 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::ipv4_tcp |
IPv4 addresses and TCP port numbers.
Definition at line 130 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::ipv4 |
IPv4 addresses.
Definition at line 132 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::ipv6_udp |
IPv6 addresses and UDP port numbers.
Definition at line 134 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::ipv6_tcp |
IPv6 addresses and TCP port numbers.
Definition at line 136 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::ipv6 |
IPv6 addresses.
Definition at line 138 of file api/spec/packet_io_types.h.
| uint32_t odp_pktin_hash_proto_t::all_bits |
All bits of the bit field structure.
This field can be used to set/clear all bits, or to perform bitwise operations over those.
Definition at line 145 of file api/spec/packet_io_types.h.