Hello Jack, list, I've been dealing with a nagging problem for a day now and decided to ask a quick question here. Basically I am building a brand new FreeBSD 9.1-RELEASE router which has a dual port fiber NIC (X520-SR2 10GbE Dual-Port Server Adapter (82599ES) 10GBASE-SR - LC). The network card is recognized fine by the ix driver and overall works fine. The issue is when I start adding vlans to this card. It seems like every time I add a brand new vlan it "freezes" all the rest of the vlans already configured on that one physical interface. I loose ping between my locally connected peers. Example: ifconfig vlan200 create # this is OK ifconfig vlan200 inet 1.2.3.1/30 vlan 200 vlandev ix1 description DEBUG # this second line makes the rest of the vlans freeze for 6-7 seconds On the switch side (Juniper) the physical interface flaps. There's nothing in logs/dmesg. If I configure the above vlan on an em0 interface - things are just smooth. I read some similar complaints that have surfaced in the past: * http://readlist.com/lists/freebsd.org/freebsd-net/5/26378.html * http://marc.info/?l=freebsd-net&m=130929760904438 Any idea what might be the problem? Any improvements in 9.2-RC4 in this regards? Thank you in advance, -- Rumen Telbizov Unix Systems Administrator <http://telbizov.com>
I will look into this. Jack On Tue, Sep 24, 2013 at 5:16 PM, Rumen Telbizov <telbizov at gmail.com> wrote:> Hello Jack, list, > > I've been dealing with a nagging problem for a day now and decided to ask a > quick question here. > > Basically I am building a brand new FreeBSD 9.1-RELEASE router which has a > dual port fiber NIC (X520-SR2 10GbE Dual-Port Server Adapter (82599ES) > 10GBASE-SR - LC). The network card is recognized fine by the ix driver and > overall works fine. > > The issue is when I start adding vlans to this card. It seems like every > time I add a brand new vlan it "freezes" all the rest of the vlans already > configured on that one physical interface. I loose ping between my locally > connected peers. > > Example: > ifconfig vlan200 create # this is OK > ifconfig vlan200 inet 1.2.3.1/30 vlan 200 vlandev ix1 description DEBUG # > this second line makes the rest of the vlans freeze for 6-7 seconds > > On the switch side (Juniper) the physical interface flaps. There's nothing > in logs/dmesg. > > If I configure the above vlan on an em0 interface - things are just smooth. > > I read some similar complaints that have surfaced in the past: > * http://readlist.com/lists/freebsd.org/freebsd-net/5/26378.html > * http://marc.info/?l=freebsd-net&m=130929760904438 > > Any idea what might be the problem? Any improvements in 9.2-RC4 in this > regards? > > Thank you in advance, > > -- > Rumen Telbizov > Unix Systems Administrator <http://telbizov.com> > _______________________________________________ > freebsd-stable at freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org" >
On 25.09.2013, at 02:16, Rumen Telbizov <telbizov at gmail.com> wrote:> > > Example: > ifconfig vlan200 create # this is OK > ifconfig vlan200 inet 1.2.3.1/30 vlan 200 vlandev ix1 description DEBUG # > this second line makes the rest of the vlans freeze for 6-7 seconds > > On the switch side (Juniper) the physical interface flaps. There's nothing > in logs/dmesg. >Might be, you have spanning tree enabled on the switch port and when the interface "flaps" it needs time to converge. Disable spanning tree on the port and the reset will be very short. Daniel
I'm running my ixgbe servers with attached patch. It does solve this problem for me. -- Oleg. ================================================================== Oleg Bulyzhin -- OBUL-RIPN -- OBUL-RIPE -- oleg at rinet.ru ================================================================= -------------- next part -------------- A non-text attachment was scrubbed... Name: ixgbe.diff Type: text/x-diff Size: 2495 bytes Desc: not available URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20130925/a37dcbb4/attachment.diff>