Changes between Version 15 and Version 16 of Component/Vci Master Nic
- Timestamp:
- Jul 26, 2020, 12:34:16 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Vci Master Nic
v15 v16 32 32 The Ethernet packet length can have any value, in the range [42 to 2040] bytes. 33 33 34 The minimal data transfer unit between software and the NIC is a 4K bytes '''container''', 35 containing an integer number of variable size packets. 36 The max number of packets in a container is 88 packets. 34 The data transfer unit between software and the NIC is a 2K bytes '''container''', 35 containing one single Ethernet packet. 37 36 38 37 The received packets (RX) and the sent packets (TX) are stored in 39 38 two memory mapped software queues, called chained buffers, and defined by the ''nic_chbuf_s'' C structure. The number of containers, defining the queue depth, is a software defined parameter. 40 39 The physical addresses are used by the hardware NIC DMA engines. 40 The virtual addresses are used by the software NIC drivers. 41 41 {{{ 42 42 struct nic_chbuf_s