I only assumed that the reset code was added later to Linux because it was missing in the FreeBSD driver, which otherwise looked like a port. I really did not do any software archeology. :-)
If that problem is handled in iflib in FreeBSD, it is not really needed in the hardware-specific driver.
If Intel knew that problem existed from the get-go, which would be implied if the hangup fix was there from the first commit, they should have better fixed it in hardware, though.
If that problem is handled in iflib in FreeBSD, it is not really needed in the hardware-specific driver.
If Intel knew that problem existed from the get-go, which would be implied if the hangup fix was there from the first commit, they should have better fixed it in hardware, though.
"