You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If OpenNIC configures two ports, use a cable to connect both ports together as a loopback test case. MAC0 won't be enabled. The reason is when MAC0 is enabling, RX lane won't be aligned. The reason is MAC1 is not enabled yet.
Or if OpenNIC connects to another NIC, whether OpenNIC MAC enables or not, it will depend on the remote NIC. That will be a logical deadlock.
I would suggest to remove this rx lane alignment check here.
open-nic-driver/onic_hardware.c
Line 219 in 2fa9668
If OpenNIC configures two ports, use a cable to connect both ports together as a loopback test case. MAC0 won't be enabled. The reason is when MAC0 is enabling, RX lane won't be aligned. The reason is MAC1 is not enabled yet.
Or if OpenNIC connects to another NIC, whether OpenNIC MAC enables or not, it will depend on the remote NIC. That will be a logical deadlock.
I would suggest to remove this rx lane alignment check here.
Please refer qep driver.
https://github.com/Xilinx/qep-drivers/blob/eba9eb7a6880a20e797303aa747f191170e98209/linux-kernel/driver/cmac/xcmac.c#L263
The text was updated successfully, but these errors were encountered: