Skip to content
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

cilium: Improve IPv6 BIG TCP probing #26303

Merged
merged 2 commits into from
Jun 16, 2023
Merged

cilium: Improve IPv6 BIG TCP probing #26303

merged 2 commits into from
Jun 16, 2023

Commits on Jun 16, 2023

  1. vendor: Update vishvananda/netlink/

    Update vishvananda/netlink in order to support getting IFLA_TSO_MAX_SIZE
    and IFLA_TSO_MAX_SEGS.
    
    Used the following series of commands:
    
      go mod edit -replace github.com/vishvananda/netlink=github.com/cilium/netlink@main
      go mod tidy
      go mod vendor
      git add vendor/ go.mod go.sum && git commit -sa
    
    Currently pointing to our local repo as an unrelated commit in vishvananda/netlink
    triggers a regression on Cilium side and given the below linked PR is not yet merged
    upstream. Eventually, we can move back vishvananda/netlink.
    
    Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
    Link: vishvananda/netlink#880
    borkmann committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    25546ab View commit details
    Browse the repository at this point in the history
  2. cilium: Improve feature probing for IPv6 BIG TCP

    With IPv6 BIG TCP the IFLA_TSO_MAX_SIZE and IFLA_TSO_MAX_SEGS attributes
    got added. So we better check on non-zero TSOMaxSize since only this one
    got added in 5.19.
    
    Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
    Link: https://lore.kernel.org/netdev/20220513183408.686447-2-eric.dumazet@gmail.com/
    borkmann committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    b57b750 View commit details
    Browse the repository at this point in the history