API Reference Manual  1.45.0
odp_packet_parse_result_flag_t Struct Reference

Parse result flags. More...

#include <packet_types.h>

Data Fields

union {
   uint64_t   all
 All flags as a 64 bit word.
 
   struct {
      uint64_t   has_error: 1
 See odp_packet_has_error()
 
      uint64_t   has_l2_error: 1
 See odp_packet_has_l2_error()
 
      uint64_t   has_l3_error: 1
 See odp_packet_has_l3_error()
 
      uint64_t   has_l4_error: 1
 See odp_packet_has_l4_error()
 
      uint64_t   has_l2: 1
 See odp_packet_has_l2()
 
      uint64_t   has_l3: 1
 See odp_packet_has_l3()
 
      uint64_t   has_l4: 1
 See odp_packet_has_l4()
 
      uint64_t   has_eth: 1
 See odp_packet_has_eth()
 
      uint64_t   has_eth_bcast: 1
 See odp_packet_has_eth_bcast()
 
      uint64_t   has_eth_mcast: 1
 See odp_packet_has_eth_mcast()
 
      uint64_t   has_jumbo: 1
 See odp_packet_has_jumbo()
 
      uint64_t   has_vlan: 1
 See odp_packet_has_vlan()
 
      uint64_t   has_vlan_qinq: 1
 See odp_packet_has_vlan_qinq()
 
      uint64_t   has_arp: 1
 See odp_packet_has_arp()
 
      uint64_t   has_ipv4: 1
 See odp_packet_has_ipv4()
 
      uint64_t   has_ipv6: 1
 See odp_packet_has_ipv6()
 
      uint64_t   has_ip_bcast: 1
 See odp_packet_has_ip_bcast()
 
      uint64_t   has_ip_mcast: 1
 See odp_packet_has_ip_mcast()
 
      uint64_t   has_ipfrag: 1
 See odp_packet_has_ipfrag()
 
      uint64_t   has_ipopt: 1
 See odp_packet_has_ipopt()
 
      uint64_t   has_ipsec: 1
 See odp_packet_has_ipsec()
 
      uint64_t   has_udp: 1
 See odp_packet_has_udp()
 
      uint64_t   has_tcp: 1
 See odp_packet_has_tcp()
 
      uint64_t   has_sctp: 1
 See odp_packet_has_sctp()
 
      uint64_t   has_icmp: 1
 See odp_packet_has_icmp()
 
   } 
 Flags as a bitfield struct.
 
}; 
 Flags union.
 

Detailed Description

Parse result flags.

Definition at line 63 of file api/abi-default/packet_types.h.


The documentation for this struct was generated from the following file: