|
OpenNSL API Guide and Reference Manual
|
Channel-specific RX data. More...
#include <rx.h>
Data Fields | |
| int | chains |
| Number of chains (DVs) set up. | |
| uint32 | cos_bmp |
| COS bitmap, if supported. | |
| int | flags |
| See OPENNSL_RX_F_* definitions. | |
| int | rate_pps |
| Deprecated: Use opennsl_rx_cos_rate_set/get. | |
Channel-specific RX data.
The number of chains allowed for the channel controls the burst size that the channel accepts.
The 'rate_pps' field is DEPRECATED. The rate may be set on a per-COS basis using opennsl_rx_rate_set/get.
IMPORTANT: If OPENNSL_RX_F_MULTI_DCB is NOT used (single DCB per packet) then the rx_free routine must be given the allocation pointer (pkt->alloc_ptr) rather than the packet data pointer (pkt->_pkt_data.data or pkt->pkt_data[0].data).
| int opennsl_rx_chan_cfg_s::chains |
Number of chains (DVs) set up.
0 means channel not used.
Definition at line 76 of file rx.h.
Referenced by example_rx_setup().
| uint32 opennsl_rx_chan_cfg_s::cos_bmp |
| int opennsl_rx_chan_cfg_s::flags |
| int opennsl_rx_chan_cfg_s::rate_pps |