Generic (recv/segm) offload on physical nics should be disabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Kozhukalov | ||
4.1.x |
Fix Released
|
High
|
Sergey Vasilenko | ||
5.0.x |
Won't Fix
|
High
|
Fuel Python (Deprecated) | ||
5.1.x |
Won't Fix
|
High
|
Fuel Python (Deprecated) |
Bug Description
I have environment with 10gigs broadcom bnx2x:
# ethtool eth1
Settings for eth1:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: No
Advertised link modes: 10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: Direct Attach Copper
PHYAD: 16
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000000 (0)
Link detected: yes
# ethtool -k eth1
Offload parameters for eth1:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp-segmentatio
udp-fragmentati
generic-
generic-
large-receive-
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: on
Dmesg: http://
Interfaces: http://
The situation:
Kernel can't turn interfaces in promisc mode, due to generic segmentation offload; http://
I don't know how to describe the situation, but i have solved the situation.
Solution:
ethtool -K eth1 gso off
ethtool -K eth1 gro off
I think, that we must use these options be default for 10 gig interfaces.
Changed in fuel: | |
importance: | Undecided → High |
status: | New → Triaged |
milestone: | none → 4.1 |
assignee: | nobody → Sergey Vasilenko (xenolog) |
summary: |
- Broadcom bnx2x 10 gigs generic segmentation offload + Generic (recv/segm) offload on physical nics should be disabled |
Changed in fuel: | |
status: | Triaged → In Progress |
Changed in fuel: | |
importance: | High → Medium |
Changed in fuel: | |
milestone: | 4.1 → 5.0 |
Changed in fuel: | |
importance: | Medium → High |
Changed in fuel: | |
status: | In Progress → Fix Committed |
tags: | added: release-notes |
no longer affects: | fuel/6.1.x |
no longer affects: | fuel/6.0.x |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Vladimir Kozhukalov (kozhukalov) |
not the same bug