Page MenuHomeFreeBSD

ixl: Use GL_RXERR1 register for correct oversize packet count
ClosedPublic

Authored by Yogesh.Bhosale_intel.com on Jul 4 2024, 10:15 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Dec 8, 1:28 AM
Unknown Object (File)
Wed, Dec 3, 10:00 PM
Unknown Object (File)
Nov 8 2025, 3:49 AM
Unknown Object (File)
Nov 6 2025, 5:01 AM
Unknown Object (File)
Nov 4 2025, 12:57 PM
Unknown Object (File)
Oct 30 2025, 4:25 AM
Unknown Object (File)
Oct 30 2025, 2:21 AM
Unknown Object (File)
Oct 29 2025, 10:55 PM
Subscribers

Details

Reviewers
erj
Group Reviewers
Intel Networking
Restricted Owners Package(Owns No Changed Paths)
Commits
rGfef4249f0728: ixl(4): Use GL_RXERR1 register for correct oversize packet count
Summary

The driver sets the Maximum Transmission Unit (MTU) at the Virtual Station Interface(VSI) level, which leads to a discrepancy in the GLPRT_ROC counter's ability to accurately tally oversized packets, as this counter operates at the physical port level. To rectify this issue, it is necessary to take an additional register (GL_RXERR1) into account to obtain the correct count of oversized packets.

Signed-off-by: Yogesh Bhosale yogesh.bhosale@intel.com

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Owners added a reviewer: Restricted Owners Package.Jul 4 2024, 10:15 AM
erj accepted this revision.
This revision is now accepted and ready to land.Jul 10 2024, 6:00 PM

I don't know if we'll see any other comments from anyone else on this, so I'll probably go and commit this sometime in the next couple days.

@Yogesh.Bhosale_intel.com I forgot to change the commit header to have you as the author; I'll fix that if/when I do the MFC.