|
DPDK
1.6.0r2
|
#include <rte_mbuf.h>
Data Fields | |
| struct rte_mbuf * | next |
| void * | data |
| uint16_t | data_len |
| uint8_t | nb_segs |
| uint8_t | in_port |
| uint32_t | pkt_len |
| union { | |
| uint32_t rss | |
| struct { | |
| } fdir | |
| uint32_t sched | |
| } | hash |
A packet message buffer.
| void* data |
Start address of data in segment buffer.
| uint16_t data_len |
Amount of data in segment buffer.
| struct { ... } fdir |
Filter identifier if FDIR enabled
| union { ... } hash |
hash information
| uint8_t in_port |
Input port.
| uint8_t nb_segs |
Number of segments.
| struct rte_mbuf* next |
Next segment of scattered packet.
| uint32_t pkt_len |
Total pkt len: sum of all segment data_len.
| uint32_t rss |
RSS hash result if RSS enabled
| uint32_t sched |
Hierarchical scheduler
1.8.1.2