Hi. On 2015/03/24 7:05, 6b...@6bone.informatik.uni-leipzig.de wrote: > On Mon, 23 Mar 2015, Masanobu SAITOH wrote: > >>> Is this problem filed PR? If not, could you file a PR? >> >> Could you test with this patch? >> > > The path dosn't solve the problem.
Did you really applied this patch? Index: ixgbe.c =================================================================== RCS file: /cvsroot/src/sys/dev/pci/ixgbe/ixgbe.c,v retrieving revision 1.14.2.2 diff -u -p -r1.14.2.2 ixgbe.c --- ixgbe.c 24 Feb 2015 10:41:09 -0000 1.14.2.2 +++ ixgbe.c 23 Mar 2015 07:32:50 -0000 @@ -1064,6 +1064,9 @@ ixgbe_ifflags_cb(struct ethercom *ec) else if ((change & (IFF_PROMISC | IFF_ALLMULTI)) != 0) ixgbe_set_promisc(adapter); + /* Set up VLAN support and filter */ + ixgbe_setup_vlan_hw_support(adapter); + IXGBE_CORE_UNLOCK(adapter); return rc; > Here the requested information: > > HW: > 023:00:0: Intel 82599 (SFP+) 10 GbE Controller (ethernet network, revision > 0x01) > 023:00:1: Intel 82599 (SFP+) 10 GbE Controller (ethernet network, revision > 0x01) > > Driver: > ixg0 at pci14 dev 0 function 0: Intel(R) PRO/10GbE PCI-Express Network > Driver, Version - 2.4.5 > ixg0: interrupting at ioapic0 pin 19 > ixg0: PCI Express Bus: Speed 2.5Gb/s Width x8 > ixg1 at pci14 dev 0 function 1: Intel(R) PRO/10GbE PCI-Express Network > Driver, Version - 2.4.5 > ixg1: interrupting at ioapic0 pin 16 > ifmedia_match: multiple match for 0x20/0xfffffff, selected instance 0 > ixg1: PCI Express Bus: Speed 2.5Gb/s Width x8 One of my card is: 011:00:0: Intel 82599 (SFI/SFP+) 10 GbE Controller (ethernet network, revision 0x01) It's the same as yours. > ifconfig: > > ixg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > capabilities=bff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> > capabilities=bff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> > capabilities=bff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,LRO> > enabled=0 > ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> > ec_enabled=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> > address: a0:36:9f:26:95:04 > media: Ethernet autoselect (10GbaseSR full-duplex) > status: active > input: 64405 packets, 5192777 bytes, 700 multicasts, 2459 unknown > protocol > output: 7 packets, 1138 bytes, 3 multicasts > inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255 > inet6 fe80::a236:9fff:fe26:9504%ixg0 prefixlen 64 scopeid 0x1 > > vlan8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > capabilities=3ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> > capabilities=3ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> > capabilities=3ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx> > enabled=0 > vlan: 8 parent: ixg0 > address: a0:36:9f:26:95:04 > input: 0 packets, 0 bytes > output: 3 packets, 250 bytes, 3 multicasts > inet6 fe80::a236:9fff:fe26:9504%vlan8 prefixlen 64 scopeid 0x4 > > You can see, the input counter is 0. tcpdump -i vlan8 shows no packets. But > tcpdump -evi ixg0 shows tagged packets for vlan 8: > > e.g.: > 23:26:13.880538 a2:de:48:00:00:0e > ff:ff:ff:ff:ff:ff, ethertype 802.1Q > (0x8100), length 64: vlan 8, p 0, ethertype ARP, Request who-has > 139.18.13.212 tell 139.18.13.254, length 46 On my machine: ixg1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 capabilities=fff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> capabilities=fff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> capabilities=fff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6,LRO> enabled=0 ec_capabilities=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> ec_enabled=7<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU> address: 00:1b:21:9b:4e:d6 media: Ethernet autoselect (1000baseT full-duplex) status: active input: 3 packets, 284 bytes output: 14 packets, 1244 bytes, 5 multicasts inet6 fe80::21b:21ff:fe9b:4ed6%ixg1 prefixlen 64 scopeid 0x4 vlan8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 capabilities=7ff80<TSO4,IP4CSUM_Rx,IP4CSUM_Tx,TCP4CSUM_Rx> capabilities=7ff80<TCP4CSUM_Tx,UDP4CSUM_Rx,UDP4CSUM_Tx,TCP6CSUM_Rx> capabilities=7ff80<TCP6CSUM_Tx,UDP6CSUM_Rx,UDP6CSUM_Tx,TSO6> enabled=0 vlan: 8 parent: ixg1 address: 00:1b:21:9b:4e:d6 input: 3 packets, 260 bytes output: 9 packets, 702 bytes, 5 multicasts inet 10.0.0.2 netmask 0xff000000 broadcast 10.255.255.255 inet6 fe80::21b:21ff:fe9b:4ed6%vlan8 prefixlen 64 scopeid 0x6 and "ping 10.0.0.2" from other machine makes vlan8's input counter increments. Could you test again? > Thank you for your efforts > > > Regards > Uwe > -- ----------------------------------------------- SAITOH Masanobu (msai...@execsw.org msai...@netbsd.org)