|
Revision tags: v24.07-rc2, v24.07-rc1 |
|
| #
5f1ab0d5 |
| 18-Jun-2024 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: add WOL and NCSI capability
Support WOL and NCSI capability for devices. And there is one OEM NCSI NIC which can not be identified from sub-system ID, it needs to check NCSI pin status in
net/ngbe: add WOL and NCSI capability
Support WOL and NCSI capability for devices. And there is one OEM NCSI NIC which can not be identified from sub-system ID, it needs to check NCSI pin status in firmware.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
|
Revision tags: v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1, v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1 |
|
| #
abea8974 |
| 02-Sep-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support link down/up
Add support to set device link down/up.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
|
Revision tags: v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1 |
|
| #
696a8211 |
| 30-May-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: redesign internal PHY init flow
Add to read efuse values from flash, and disable EEE to improve signal quality. Remove PHY semaphore to access PHY registers faster. And remove unnecessary
net/ngbe: redesign internal PHY init flow
Add to read efuse values from flash, and disable EEE to improve signal quality. Remove PHY semaphore to access PHY registers faster. And remove unnecessary page selection where quick access is required.
When rte_eth_link_get_nowait() is called frequently with LSC disabled by self-developed applications, eventually the PHY status register will be accessed frequently. It will cause internal PHY init failure, if they are done simultaneously. So there is a protection added for internal PHY init.
Fixes: 3518df5774c7 ("net/ngbe: support device start/stop") Fixes: 91bc12c5227c ("net/ngbe: optimize PHY initialization process") 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 ...
|
| #
abe02c6c |
| 30-May-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: fix reading PHY ID
Change to check low ID register to determine the valid PHY address, for yt8521s PHY with high ID register value 0. And fix polling register when expect value is 0, to co
net/ngbe: fix reading PHY ID
Change to check low ID register to determine the valid PHY address, for yt8521s PHY with high ID register value 0. And fix polling register when expect value is 0, to complete MDIO read.
Fixes: 44e97550ca68 ("net/ngbe: identify and reset PHY") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
5eade8a3 |
| 30-May-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support yt8531s PHY
Add support for yt8531s PHY.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2 |
|
| #
c811e6a4 |
| 23-Feb-2022 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: fix debug logs
Remove 'DEBUGFUNC' due to too many invalid debug log prints, unify the DEBUG level macros.
Fixes: cc934df178ab ("net/ngbe: add log and error types") Cc: stable@dpdk.org
Si
net/ngbe: fix debug logs
Remove 'DEBUGFUNC' due to too many invalid debug log prints, unify the DEBUG level macros.
Fixes: cc934df178ab ("net/ngbe: add log and error types") Cc: stable@dpdk.org
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
|
Revision tags: v22.03-rc1 |
|
| #
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>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
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>
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
3518df57 |
| 08-Jul-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: support device start/stop
Setup MSI-X interrupt, complete PHY configuration and set device link speed to start device. Disable interrupt, stop hardware and clear queues to stop device.
Si
net/ngbe: support device start/stop
Setup MSI-X interrupt, complete PHY configuration and set device link speed to start device. Disable interrupt, stop hardware and clear queues to stop device.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
show more ...
|
| #
3d0af706 |
| 08-Jul-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: setup PHY link
Setup PHY, determine link and speed status from PHY.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|
| #
44e97550 |
| 08-Jul-2021 |
Jiawen Wu <jiawenwu@trustnetic.com> |
net/ngbe: identify and reset PHY
Identify PHY to get the PHY type, and perform a PHY reset.
Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
|