Page MenuHomeFreeBSD

ixgbe: Make masks for TCP flag handling during TSO sysctl'able
Needs ReviewPublic

Authored by tuexen on Mar 6 2024, 9:32 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 9, 8:46 PM
Unknown Object (File)
Fri, Apr 26, 3:59 AM
Unknown Object (File)
Apr 7 2024, 9:48 PM
Unknown Object (File)
Mar 9 2024, 5:47 PM
Unknown Object (File)
Mar 7 2024, 6:17 PM
Subscribers

Details

Reviewers
rscheff
rrs
kbowling
erj
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Summary

Add tso_tcp_flags_mask_first_segment, tso_tcp_flags_mask_middle_segment, and tso_tcp_flags_mask_last_segment sysctl-variables to control the handling of TCP flags during TSO.
This allows to fix the handling appropriate for classical ECN and to configure a handling appropriate for accurate ECN.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Owners added a reviewer: Restricted Owners Package.Mar 6 2024, 9:32 PM
tuexen requested review of this revision.Mar 6 2024, 9:32 PM

As at least two, maybe three different NIC vendors have similar capabilities, wouldn't it make sense to have global, driver independent sysctls?