HPM SDK
HPMicro Software Development Kit
tx_hdr_desc_t Struct Reference

#include <hpm_tsw_drv.h>

Data Fields

union {
   uint32_t   tx_hdr0
 
   struct {
      uint32_t   dest_port: 8
 
      uint32_t   queue: 3
 
      uint32_t   utag: 3
 
      uint32_t   htype: 4
 
   }   tx_hdr0_bm
 
}; 
 
union {
   uint32_t   tx_hdr1
 
   struct {
      uint32_t   cb: 32
 
   }   tx_hdr1_bm
 
}; 
 
uint32_t tx_hdr2
 
uint32_t tx_hdr3
 

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ cb

uint32_t tx_hdr_desc_t::cb

CB field. Optionally used for external stream identification

◆ dest_port

uint32_t tx_hdr_desc_t::dest_port

dest port

◆ htype

uint32_t tx_hdr_desc_t::htype

header type

◆ queue

uint32_t tx_hdr_desc_t::queue

the priority queue for TSW TX

◆ tx_hdr0

uint32_t tx_hdr_desc_t::tx_hdr0

◆ 

struct { ... } tx_hdr_desc_t::tx_hdr0_bm

◆ tx_hdr1

uint32_t tx_hdr_desc_t::tx_hdr1

◆ 

struct { ... } tx_hdr_desc_t::tx_hdr1_bm

◆ tx_hdr2

uint32_t tx_hdr_desc_t::tx_hdr2

reserved

◆ tx_hdr3

uint32_t tx_hdr_desc_t::tx_hdr3

reserved

◆ utag

uint32_t tx_hdr_desc_t::utag

TSW-EP TX user sideband information


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