|
Revision tags: v22.07-rc2 |
|
| #
51d36568 |
| 22-Jun-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: add more packet statistics
Add more hardware extended statistics.
Fixes: 8b433d04adc9 ("net/ngbe: support device xstats") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustneti
net/ngbe: add more packet statistics
Add more hardware extended statistics.
Fixes: 8b433d04adc9 ("net/ngbe: support device xstats") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
240422ed |
| 22-Jun-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support OEM subsystem vendor ID
Add support for OEM subsystem vendor ID.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
|
Revision tags: v22.07-rc1 |
|
| #
0aeb133c |
| 30-May-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: fix PCIe related operations with bus API
When using mailbox to request firmware to enable or disable PCIe bus master, there is a small probability that mailbox cannot respond. Change to us
net/ngbe: fix PCIe related operations with bus API
When using mailbox to request firmware to enable or disable PCIe bus master, there is a small probability that mailbox cannot respond. Change to use rte_pci_read_config() and rte_pci_write_config(), to avoid this problem.
Fixes: ac6c5e9af56a ("net/ngbe: fix Tx hang on queue disable") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
708ebe7d |
| 30-May-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: fix external PHY power down
External PHY cannot power down after LAN reset, so need to manually power down when device stopped.
Fixes: 3d0af7066759 ("net/ngbe: setup PHY link") Fixes: 1c4
net/ngbe: fix external PHY power down
External PHY cannot power down after LAN reset, so need to manually power down when device stopped.
Fixes: 3d0af7066759 ("net/ngbe: setup PHY link") Fixes: 1c44384fce76 ("net/ngbe: support custom PHY interfaces") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
bf1bc993 |
| 30-May-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: fix link speed check
Since the bit of ETH_LINK_SPEED_FIXED was set for the force link speed, it conflicts with '~allowed_speeds'.
Fixes: 3518df5774c7 ("net/ngbe: support device start/stop
net/ngbe: fix link speed check
Since the bit of ETH_LINK_SPEED_FIXED was set for the force link speed, it conflicts with '~allowed_speeds'.
Fixes: 3518df5774c7 ("net/ngbe: support device start/stop") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
fbd5ceb0 |
| 09-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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 <jiawenwu@trustnetic.com>
show more ...
|
| #
1c44384f |
| 09-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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 <jiawenwu@trustnetic.com>
|
| #
91bc12c5 |
| 09-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: optimize PHY initialization process
Reduce the probability of PHY init failure, And add its error return.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
ac6c5e9a |
| 09-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
0360c23f |
| 09-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
ccdeca8e |
| 09-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <jsoref@gmail.com> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <jsoref@gmail.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
25cf2630 |
| 17-Nov-2021 |
Ferruh Yigit <ferruh.yigit@intel.com> |
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 <ferruh.yigit@intel.com> Acked-by: Haiyue Wang <haiyue.wang@intel.com> Acked-by: Rosen Xu <rosen.xu@intel.com> Acked-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
|
Revision tags: v21.11-rc2, v21.11-rc1 |
|
| #
d0759b50 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support Tx done cleanup
Add support for API rte_eth_tx_done_cleanup().
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
b7aad633 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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 <jiawenwu@trustnetic.com>
|
| #
eec3e736 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support Rx and Tx queue info
Add Rx and Tx queue information get operation.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
24cd85f7 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support timesync
Add to support IEEE1588/802.1AS timestamping, and IEEE1588 timestamp offload on Tx.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
71aec127 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support register dump
Support to dump registers.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
9459ea29 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support EEPROM dump
Support to get and set device EEPROM data.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
4db3db29 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support device LED on/off
Support device LED on and off.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
f40e9f0e |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support flow control
Support to get and set flow control.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
e2a289a7 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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 <jiawenwu@trustnetic.com>
show more ...
|
| #
60229dcf |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support SR-IOV
Initialize and configure PF module to support SRIOV.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
0779d7f6 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support RSS hash
Support RSS hashing on Rx, and configuration of RSS hash computation.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
dee93977 |
| 21-Oct-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
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 <jiawenwu@trustnetic.com>
show more ...
|