|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
fbd5ceb0 |
| 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: support OEM customized LED
Support to get OEM customized LED configuration information from firmware. And driver needs to adjust the process of PHY setup link, based on this LED configurat
net/ngbe: support OEM customized LED
Support to get OEM customized LED configuration information from firmware. And driver needs to adjust the process of PHY setup link, based on this LED configuration.
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|
| #
1c44384f |
| 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: support custom PHY interfaces
Support sub_device ID 61/62/64 for YT8521S SFP, and 51/52 for M88E1512 PHY.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
91bc12c5 |
| 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: optimize PHY initialization process
Reduce the probability of PHY init failure, And add its error return.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
ac6c5e9a |
| 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: fix Tx hang on queue disable
Add commands requesting firmware to enable or disable PCIe bus master. Disable PCIe master access to clear BME when stop hardware, and verify there are no pend
net/ngbe: fix Tx hang on queue disable
Add commands requesting firmware to enable or disable PCIe bus master. Disable PCIe master access to clear BME when stop hardware, and verify there are no pending requests.
Move disabling Tx queue after disabling PCIe bus master, to ensure that there are no packets left to cause Tx hang.
Fixes: 78710873c2f3 ("net/ngbe: add HW initialization") Cc: [email protected]
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|
| #
0360c23f |
| 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: fix missed link interrupt
When the port is started and stopped continuously and quickly, one interrupt cannot be handled in time, which will cause subsequent interrupts to be lost, so that
net/ngbe: fix missed link interrupt
When the port is started and stopped continuously and quickly, one interrupt cannot be handled in time, which will cause subsequent interrupts to be lost, so that link status will cannot be updated.
Fixes: b9246b8fa280 ("net/ngbe: support link update") Cc: [email protected]
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|
| #
ccdeca8e |
| 09-Feb-2022 |
Jiawen Wu <[email protected]> |
net/ngbe: fix Rx by initializing packet buffer early
Initialize Rx packet buffer before starting RxTx, ensure to receive packets.
Fixes: 62fc35e63d0e ("net/ngbe: support Rx queue start/stop") Cc: s
net/ngbe: fix Rx by initializing packet buffer early
Initialize Rx packet buffer before starting RxTx, ensure to receive packets.
Fixes: 62fc35e63d0e ("net/ngbe: support Rx queue start/stop") Cc: [email protected]
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <[email protected]> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
25cf2630 |
| 17-Nov-2021 |
Ferruh Yigit <[email protected]> |
net: add macro for VLAN header length
Multiple drivers are defining macros for VLAN header length, to remove the redundancy defining macro in the ether header. And updated drivers to use the new mac
net: add macro for VLAN header length
Multiple drivers are defining macros for VLAN header length, to remove the redundancy defining macro in the ether header. And updated drivers to use the new macro.
Signed-off-by: Ferruh Yigit <[email protected]> Acked-by: Haiyue Wang <[email protected]> Acked-by: Rosen Xu <[email protected]> Acked-by: Jiawen Wu <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc2, v21.11-rc1 |
|
| #
d0759b50 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support Tx done cleanup
Add support for API rte_eth_tx_done_cleanup().
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
b7aad633 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support Rx and Tx descriptor status
Supports to get the number of used Rx descriptors, and check the status of Rx and Tx descriptors.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
eec3e736 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support Rx and Tx queue info
Add Rx and Tx queue information get operation.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
24cd85f7 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support timesync
Add to support IEEE1588/802.1AS timestamping, and IEEE1588 timestamp offload on Tx.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
71aec127 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support register dump
Support to dump registers.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
9459ea29 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support EEPROM dump
Support to get and set device EEPROM data.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
4db3db29 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support device LED on/off
Support device LED on and off.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
f40e9f0e |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support flow control
Support to get and set flow control.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
e2a289a7 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: add mailbox process operations
Add check operation for vf function level reset, mailbox messages and ack from vf. Waiting to process the messages.
Signed-off-by: Jiawen Wu <jiawenwu@trust
net/ngbe: add mailbox process operations
Add check operation for vf function level reset, mailbox messages and ack from vf. Waiting to process the messages.
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|
| #
60229dcf |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support SR-IOV
Initialize and configure PF module to support SRIOV.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
0779d7f6 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support RSS hash
Support RSS hashing on Rx, and configuration of RSS hash computation.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
dee93977 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support MAC filters
Add MAC addresses to filter incoming packets, support to set multicast addresses to filter. And support to set unicast table array.
Signed-off-by: Jiawen Wu <jiawenwu@
net/ngbe: support MAC filters
Add MAC addresses to filter incoming packets, support to set multicast addresses to filter. And support to set unicast table array.
Signed-off-by: Jiawen Wu <[email protected]>
show more ...
|
| #
d4a3fe69 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support loopback mode
Support loopback operation mode.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
506abd4a |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support FW version query
Add firmware version get operation.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
b83372a0 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support device promiscuous and allmulticast mode
Support to enable/disable promiscuous and allmulticast mode for a port.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
07baabb6 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support MTU set
Support updating port MTU.
Signed-off-by: Jiawen Wu <[email protected]>
|
| #
8b433d04 |
| 21-Oct-2021 |
Jiawen Wu <[email protected]> |
net/ngbe: support device xstats
Add device extended stats get from reading hardware registers.
Signed-off-by: Jiawen Wu <[email protected]>
|