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

IPIP broken in EL 8.3 with multiple drivers #4384

Closed
champtar opened this issue Feb 9, 2021 · 3 comments
Closed

IPIP broken in EL 8.3 with multiple drivers #4384

champtar opened this issue Feb 9, 2021 · 3 comments

Comments

@champtar
Copy link

champtar commented Feb 9, 2021

This is just a heads up to help triage bug report, nothing to fix in calico.
With EL (RHEL/CentOS/Oracle) 8.3, I've seen 2 cases where IPIP is broken

  1. using Mellanox network card (mlx5_core driver), 8.3 ask the NIC firmware what offload is supported, but the firmware is buggy
OLD FW / DRIVER with Feature
NO iperf traffic
# ethtool -i eth2 | grep firm ; uname -r ; ethtool -k eth2 | grep ipx
firmware-version: 14.26.1040 (MT_2420110034)
4.18.0-240.el8.x86_64
tx-ipxip4-segmentation: on
tx-ipxip6-segmentation: on
FIXED FW / DRIVER with Feature
iperf traffic works
# ethtool -i eth2 | grep firm ; uname -r ; ethtool -k eth2 | grep ipx
firmware-version: 14.29.0538 (MT_2420110034)
4.18.0-240.el8.x86_64
tx-ipxip4-segmentation: off [fixed]
tx-ipxip6-segmentation: off [fixed]

Nothing public, internal RHEL case https://access.redhat.com/support/cases/#/case/02800279

  1. using VMWare (vmxnet3 driver) udp tunnel segmentation is enabled since 8.3, but not working
    Networking broken on CentOS/OracleLinux 8.3 kubernetes-sigs/kubespray#7268 (comment)
-tx-udp_tnl-segmentation: off [fixed]
-tx-udp_tnl-csum-segmentation: off [fixed]
+tx-udp_tnl-segmentation: on
+tx-udp_tnl-csum-segmentation: on

Possible Solution

Use VXLAN Crosssubnet or VXLAN Always

Your Environment

  • Operating System and version: EL 8.3
@caseydavenport
Copy link
Member

@champtar thanks for the heads up!

@champtar
Copy link
Author

Found a new broken driver with IPIP, qede with CentOS 7.8

# ethtool -i ens3f6
driver: qede
version: 8.37.0.20
firmware-version: mfw 8.55.5.0 storm 8.37.7.0

https://bugzilla.redhat.com/show_bug.cgi?id=1968614
https://lkml.org/lkml/2021/1/11/849
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1909062

@janeczku
Copy link

janeczku commented Jul 7, 2021

Related: #4727

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants