MTU 9000 not possible on openvswitch bridge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kernel-package (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
After clean installation of Ubuntu 17.04 (standard tools + openssh server)
running commands:
>apt-get install openvswitch-switch
>ip link set eno1 mtu 9000
>ovs-vsctl add-br br-eno1
>ovs-vsctl add-port br-eno1 eno1
>ip link show
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno3: <BROADCAST,
link/ether 24:6e:96:4c:2e:3c brd ff:ff:ff:ff:ff:ff
3: eno4: <BROADCAST,
link/ether 24:6e:96:4c:2e:3d brd ff:ff:ff:ff:ff:ff
4: eno1: <BROADCAST,
link/ether 24:6e:96:4c:2e:38 brd ff:ff:ff:ff:ff:ff
5: eno2: <BROADCAST,
link/ether 24:6e:96:4c:2e:3a brd ff:ff:ff:ff:ff:ff
6: ovs-system: <BROADCAST,
link/ether 26:80:9b:af:36:44 brd ff:ff:ff:ff:ff:ff
7: br-eno1: <BROADCAST,
link/ether 24:6e:96:4c:2e:38 brd ff:ff:ff:ff:ff:ff
>ip link set br-eno1 mtu 9000
RTNETLINK answers: Invalid argument
#from dmesg
[ 163.884229] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
[ 163.909923] openvswitch: Open vSwitch switching datapath
[ 178.560656] ixgbe 0000:01:00.0 eno1: changing MTU from 1500 to 9000
[ 195.748455] device ovs-system entered promiscuous mode
[ 196.002269] device br-eno1 entered promiscuous mode
[ 206.564564] device eno1 entered promiscuous mode
[ 206.564732] br-eno1: Invalid MTU 9000 requested, hw max 1500
[ 222.901294] br-eno1: Invalid MTU 9000 requested, hw max 1500
>dpkg -l |grep openvswitch
ii openvswitch-common 2.6.1-0ubuntu5 amd64 Open vSwitch common components
ii openvswitch-switch 2.6.1-0ubuntu5 amd64 Open vSwitch switch implementations
>uname -a
Linux xen35 4.10.0-19-generic #21-Ubuntu SMP Thu Apr 6 17:04:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
This was working as expected in Ubuntu 16.10 (kernel 4.8.0-39-generic openvswitch-switch 2.6.0-0ubuntu2).
Br
Endre Vaade
summary: |
- MTU 9000 not possible on openv switch bridge + MTU 9000 not possible on openvswitch bridge |
affects: | openvswitch-switch (Ubuntu) → kernel-package (Ubuntu) |
Status changed to 'Confirmed' because the bug affects multiple users.