-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various improvements for e1000 and igc #14953
Conversation
configure E1000/IGC RX/TX descriptors from Kconfig Signed-off-by: p-szafonimateusz <[email protected]>
make Interrupt Throttle configurable for igc Signed-off-by: p-szafonimateusz <[email protected]>
netdev_lower_carrier_xxx API can't be used in interrupt context Signed-off-by: p-szafonimateusz <[email protected]>
drivers/net/{e1000|igc}: reset TX ring when disconnected Signed-off-by: p-szafonimateusz <[email protected]>
if the drvier tx queue is full up during the network cable unplugging, there will be no txdone interrupt after inserting the network cable, transmit cannot be recovered. Modified to no longer fill the driver with packet when link down. Signed-off-by: zhanghongyu <[email protected]>
[Experimental Bot, please feedback here] Yes, this PR appears to meet the basic NuttX requirements, but could be improved with more detail. Here's a breakdown: Strengths:
Weaknesses & Areas for Improvement:
In short: The PR provides a starting point, but needs significant expansion, particularly in the Impact and Testing sections, to meet the NuttX standards fully. Providing clear, specific information is key to a successful review process. |
Summary
configure E1000/IGC RX/TX descriptors from Kconfig
netdev_lower_carrier_xxx API can't be used in interrupt context
Impact
Testing
intel hardware