cfeedf6a | 04-Jul-2025 |
Mengyuan Lou <mengyuanlou@net-swift.com> |
net: ngbevf: add link update flow
Add link update flow to wangxun 1G virtual functions. Get link status from pf in mbox, and if it is failed then check the vx_status, because vx_status switching is
net: ngbevf: add link update flow
Add link update flow to wangxun 1G virtual functions. Get link status from pf in mbox, and if it is failed then check the vx_status, because vx_status switching is too slow.
Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com> Link: https://patch.msgid.link/20250704094923.652-13-mengyuanlou@net-swift.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|
0f71e3a6 | 04-Jul-2025 |
Mengyuan Lou <mengyuanlou@net-swift.com> |
net: ngbevf: init interrupts and request irqs
Add specific parameters for irq alloc, then use wx_init_interrupt_scheme to initialize interrupt allocation in probe. Add .ndo_start_xmit support and st
net: ngbevf: init interrupts and request irqs
Add specific parameters for irq alloc, then use wx_init_interrupt_scheme to initialize interrupt allocation in probe. Add .ndo_start_xmit support and start all queues.
Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com> Link: https://patch.msgid.link/20250704094923.652-12-mengyuanlou@net-swift.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|
85494c9b | 04-Jul-2025 |
Mengyuan Lou <mengyuanlou@net-swift.com> |
net: ngbevf: add sw init pci info and reset hardware
Do sw init and reset hw for ngbevf virtual functions, then register netdev.
Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com> Link: https:
net: ngbevf: add sw init pci info and reset hardware
Do sw init and reset hw for ngbevf virtual functions, then register netdev.
Signed-off-by: Mengyuan Lou <mengyuanlou@net-swift.com> Link: https://patch.msgid.link/20250704094923.652-11-mengyuanlou@net-swift.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
show more ...
|