On 10/29/2021 11:15 PM, Ferruh Yigit wrote:
On 10/21/2021 10:49 AM, Jiawen Wu wrote:
This patch adds a number of major features to complete ngbe PMD.
v2:
- Add support to get Rx/Tx burst mode info.
- Drop Rx interrupt support.
- Minor code tweaks.
Jiawen Wu (26):
net/ngbe: add packet type
net/ngbe: support scattered Rx
net/ngbe: support Rx checksum offload
net/ngbe: support TSO
net/ngbe: support Rx/Tx burst mode info
net/ngbe: support CRC offload
net/ngbe: support jumbo frame
net/ngbe: support VLAN offload and VLAN filter
net/ngbe: support basic statistics
net/ngbe: support device xstats
net/ngbe: support MTU set
net/ngbe: add device promiscuous and allmulticast mode
net/ngbe: support getting FW version
net/ngbe: add loopback mode
net/ngbe: support MAC filters
net/ngbe: support RSS hash
net/ngbe: support SRIOV
net/ngbe: add mailbox process operations
net/ngbe: support flow control
net/ngbe: support device LED on and off
net/ngbe: support EEPROM dump
net/ngbe: support register dump
net/ngbe: support timesync
net/ngbe: add Rx and Tx queue info get
net/ngbe: add Rx and Tx descriptor status
net/ngbe: add Tx done cleanup
The ethdev macros/enums are changed to have the RTE_ prefix,
driver was using old versions, they are updated in next-net.
The mbuf library PKT_ macros are updated to have RTE_MBUF_ prefix,
drier was using old versions, they are updated in next-net.
'rx_queue_count' dev_ops function parameter are updated,
'ngbe_dev_rx_queue_count()' updated accordingly in next-net.
Overall there was bunch of updates, since they are straightforward
I did myself to reduce overhead of sending new version of the set,
but please confirm the latest version of the set in next-net.
Series applied to dpdk-next-net/main, thanks.