apport information ** Tags added: apport-collected
** Description changed: 'ip link' behaves strangely when trying to set both vlan and mac for a VF. Consider the following example: $ sudo ip link set p2p1 vf 6 mac 36:c3:25:02:65:c4 vlan 300 $ ip link show p2p1 189: p2p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 0c:c4:7a:1e:ac:0e brd ff:ff:ff:ff:ff:ff vf 0 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 1 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 2 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 3 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 4 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 5 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 6 MAC 36:c3:25:02:65:c4, spoof checking on, link-state auto As you can see, it was able to set MAC address, but silently ignored VLAN setting. Now comes the interesting part, if I specify vlan first and then mac, things work: $ sudo ip link set p2p1 vf 6 vlan 300 mac 36:c3:25:02:65:c5 $ ip link show p2p1 189: p2p1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 0c:c4:7a:1e:ac:0e brd ff:ff:ff:ff:ff:ff vf 0 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 1 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 2 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 3 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 4 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 5 MAC 00:00:00:00:00:00, spoof checking on, link-state auto vf 6 MAC 36:c3:25:02:65:c5, vlan 300, spoof checking on, link-state auto The system is: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty $ cat /proc/version_signature Ubuntu 3.13.0-40.69-generic 3.13.11.10 $ ip -V ip utility, iproute2-ss131122 $ + --- + AlsaDevices: + total 0 + crw-rw---- 1 root audio 116, 1 Mar 13 09:08 seq + crw-rw---- 1 root audio 116, 33 Mar 13 09:08 timer + AplayDevices: Error: [Errno 2] No such file or directory + ApportVersion: 2.14.1-0ubuntu3.11 + Architecture: amd64 + ArecordDevices: Error: [Errno 2] No such file or directory + CRDA: Error: [Errno 2] No such file or directory + DistroRelease: Ubuntu 14.04 + HibernationDevice: RESUME=/dev/mapper/devstack1--vg-swap_1 + IwConfig: Error: [Errno 2] No such file or directory + Lsusb: + Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub + Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub + Bus 001 Device 005: ID 0557:2221 ATEN International Co., Ltd Winbond Hermon + Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub + Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub + MachineType: Supermicro X9SRL-F + Package: linux (not installed) + PciMultimedia: + + ProcFB: 0 VESA VGA + ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-40-generic root=/dev/mapper/hostname--vg-root ro splash quiet intel_iommu=on vt.handoff=7 + ProcVersionSignature: Ubuntu 3.13.0-40.69-generic 3.13.11.10 + RelatedPackageVersions: + linux-restricted-modules-3.13.0-40-generic N/A + linux-backports-modules-3.13.0-40-generic N/A + linux-firmware 1.127.8 + RfKill: Error: [Errno 2] No such file or directory + Tags: trusty + Uname: Linux 3.13.0-40-generic x86_64 + UpgradeStatus: No upgrade log present (probably fresh install) + UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo + _MarkForUpload: True + dmi.bios.date: 12/05/2013 + dmi.bios.vendor: American Megatrends Inc. + dmi.bios.version: 3.0a + dmi.board.asset.tag: To be filled by O.E.M. + dmi.board.name: X9SRL-F + dmi.board.vendor: Supermicro + dmi.board.version: 1.01 + dmi.chassis.asset.tag: To Be Filled By O.E.M. + dmi.chassis.type: 17 + dmi.chassis.vendor: Supermicro + dmi.chassis.version: 0123456789 + dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr3.0a:bd12/05/2013:svnSupermicro:pnX9SRL-F:pvr0123456789:rvnSupermicro:rnX9SRL-F:rvr1.01:cvnSupermicro:ct17:cvr0123456789: + dmi.product.name: X9SRL-F + dmi.product.version: 0123456789 + dmi.sys.vendor: Supermicro ** Attachment added: "AudioDevicesInUse.txt" https://bugs.launchpad.net/bugs/1475134/+attachment/4429794/+files/AudioDevicesInUse.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1475134 Title: ixgbe and iproute2: inconsistent behaviour when setting VF mac and vlan using 'ip link' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1475134/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs