Yes that works just as expected, never had this behaviour with any nic. Noticed 
straight away when we
swapped from the igb (was em on 7.0) as when the jails on the machines booted 
they broke services
on the main machine which where in the middle of initialising when the network 
went down again.

    Regards
    Steve
  ----- Original Message ----- 
  From: Jack Vogel 
  To: Steven Hartland 
  Cc: freebsd-net@freebsd.org ; Vogel, Jack 
  Sent: Friday, April 22, 2011 11:13 PM
  Subject: Re: Intel ix (X520) disconnects when manipulating ips?


  I see you have igb devices, if you do this with those interfaces is the 
behavior different?

  I will have to look into this, thanks for the report.

  Jack



  On Fri, Apr 22, 2011 at 3:08 PM, Steven Hartland <kill...@multiplay.co.uk> 
wrote:

    Sorry yes I did meant just add an ip alias to the nic or remove it
    e.g.
    ifconfig ix0 10.10.1.10/32 alias
    ifconfig ix0 10.10.1.10 -alias

    pciconf -lv
    hostb0@pci0:0:0:0:      class=0x060000 card=0xa28015d9 chip=0x40038086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400B Chipset Memory Controller Hub'
        class      = bridge
        subclass   = HOST-PCI
    pcib1@pci0:0:1:0:       class=0x060400 card=0xa28015d9 chip=0x40218086 
rev=0x20 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset PCIe Port 1'
        class      = bridge
        subclass   = PCI-PCI
    pcib4@pci0:0:3:0:       class=0x060400 card=0xa28015d9 chip=0x40238086 
rev=0x20 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset PCIe Port 3'
        class      = bridge
        subclass   = PCI-PCI
    pcib5@pci0:0:5:0:       class=0x060400 card=0xa28015d9 chip=0x40258086 
rev=0x20 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset PCIe Port 5'
        class      = bridge
        subclass   = PCI-PCI
    pcib6@pci0:0:7:0:       class=0x060400 card=0xa28015d9 chip=0x40278086 
rev=0x20 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset PCIe Port 7'
        class      = bridge
        subclass   = PCI-PCI
    pcib10@pci0:0:9:0:      class=0x060400 card=0xa28015d9 chip=0x40298086 
rev=0x20 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset PCIe Port 9'
        class      = bridge
        subclass   = PCI-PCI
    none0@pci0:0:15:0:      class=0x088000 card=0xa28015d9 chip=0x402f8086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset DMA/DCA Engine'
        class      = base peripheral
    hostb1@pci0:0:16:0:     class=0x060000 card=0xa28015d9 chip=0x40308086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset FSB Registers'
        class      = bridge
        subclass   = HOST-PCI
    hostb2@pci0:0:16:1:     class=0x060000 card=0xa28015d9 chip=0x40308086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset FSB Registers'
        class      = bridge
        subclass   = HOST-PCI
    hostb3@pci0:0:16:2:     class=0x060000 card=0xa28015d9 chip=0x40308086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset FSB Registers'
        class      = bridge
        subclass   = HOST-PCI
    hostb4@pci0:0:16:3:     class=0x060000 card=0xa28015d9 chip=0x40308086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset FSB Registers'
        class      = bridge
        subclass   = HOST-PCI
    hostb5@pci0:0:16:4:     class=0x060000 card=0xa28015d9 chip=0x40308086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset FSB Registers'
        class      = bridge
        subclass   = HOST-PCI
    hostb6@pci0:0:17:0:     class=0x060000 card=0xa28015d9 chip=0x40318086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset Coherency Engine, Data Manager and 
Snoop Filter.'
        class      = bridge
        subclass   = HOST-PCI
    hostb7@pci0:0:21:0:     class=0x060000 card=0xa28015d9 chip=0x40358086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset Channel Control for FB-DIMM Branch 0'
        class      = bridge
        subclass   = HOST-PCI
    hostb8@pci0:0:21:1:     class=0x060000 card=0xa28015d9 chip=0x40358086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset Channel Control for FB-DIMM Branch 0'
        class      = bridge
        subclass   = HOST-PCI
    hostb9@pci0:0:22:0:     class=0x060000 card=0xa28015d9 chip=0x40368086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset Channel Control for FB-DIMM Branch 1'
        class      = bridge
        subclass   = HOST-PCI
    hostb10@pci0:0:22:1:    class=0x060000 card=0xa28015d9 chip=0x40368086 
rev=0x20 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '5400 Series Chipset Channel Control for FB-DIMM Branch 1'
        class      = bridge
        subclass   = HOST-PCI
    pcib11@pci0:0:28:0:     class=0x060400 card=0xa28015d9 chip=0x26908086 
rev=0x09 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB/3100 PCIe Root Port 1'
        class      = bridge
        subclass   = PCI-PCI
    uhci0@pci0:0:29:0:      class=0x0c0300 card=0xa28015d9 chip=0x26888086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB/3100 Chipset USB Universal Host 
Controller *1'
        class      = serial bus
        subclass   = USB
    uhci1@pci0:0:29:1:      class=0x0c0300 card=0xa28015d9 chip=0x26898086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB/3100 Chipset USB Universal Host 
Controller *2'
        class      = serial bus
        subclass   = USB
    uhci2@pci0:0:29:2:      class=0x0c0300 card=0xa28015d9 chip=0x268a8086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB/3100 Chipset USB Universal Host 
Controller *3'
        class      = serial bus
        subclass   = USB
    ehci0@pci0:0:29:7:      class=0x0c0320 card=0xa28015d9 chip=0x268c8086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB/3100 Chipset USB2 Enhanced Host 
Controller'
        class      = serial bus
        subclass   = USB
    pcib12@pci0:0:30:0:     class=0x060401 card=0xa28015d9 chip=0x244e8086 
rev=0xd9 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface 
to PCI Bridge'
        class      = bridge
        subclass   = PCI-PCI
    isab0@pci0:0:31:0:      class=0x060100 card=0xa28015d9 chip=0x26708086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = 'LPC Interface Controller (631xESB/6321ESB/3100 )'
        class      = bridge
        subclass   = PCI-ISA
    atapci0@pci0:0:31:1:    class=0x01018a card=0xa28015d9 chip=0x269e8086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB/3100 Ultra ATA Storage Controller'
        class      = mass storage
        subclass   = ATA
    none1@pci0:0:31:3:      class=0x0c0500 card=0xa28015d9 chip=0x269b8086 
rev=0x09 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = 'SMBus Controller (631xESB/6321ESB/3100)'
        class      = serial bus
        subclass   = SMBus
    pcib2@pci0:1:0:0:       class=0x060400 card=0x00000000 chip=0x03708086 
rev=0x00 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = 'Segment-A PCI Express-to-PCI Express Bridge (80333)'
        class      = bridge
        subclass   = PCI-PCI
    pcib3@pci0:1:0:2:       class=0x060400 card=0x00000000 chip=0x03728086 
rev=0x00 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = 'Segment-B PCI Express-to-PCI Express Bridge (80333)'
        class      = bridge
        subclass   = PCI-PCI
    arcmsr0@pci0:2:14:0:    class=0x010400 card=0x122017d3 chip=0x122017d3 
rev=0x00 hdr=0x00
        vendor     = 'Areca Technology Corporation'
        device     = 'ARC-1220 8-Port PCIe to SATA RAID Controller'
        class      = mass storage
        subclass   = RAID
    ix0@pci0:5:0:0: class=0x020000 card=0x00068086 chip=0x10fb8086 rev=0x01 
hdr=0x00
        vendor     = 'Intel Corporation'
        class      = network
        subclass   = ethernet
    pcib7@pci0:6:0:0:       class=0x060400 card=0xa28015d9 chip=0x35008086 
rev=0x01 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB PCIe Upstream Port'
        class      = bridge
        subclass   = PCI-PCI
    pcib9@pci0:6:0:3:       class=0x060400 card=0xa28015d9 chip=0x350c8086 
rev=0x01 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB PCIe to PCI-X Bridge'
        class      = bridge
        subclass   = PCI-PCI
    pcib8@pci0:7:0:0:       class=0x060400 card=0xa28015d9 chip=0x35108086 
rev=0x01 hdr=0x01
        vendor     = 'Intel Corporation'
        device     = '631xESB/632xESB PCIe Downstream Port E1'
        class      = bridge
        subclass   = PCI-PCI
    igb0@pci0:10:0:0:       class=0x020000 card=0x10a715d9 chip=0x10a78086 
rev=0x02 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '82575EB Gigabit Network Connection'
        class      = network
        subclass   = ethernet
    igb1@pci0:10:0:1:       class=0x020000 card=0x10a715d9 chip=0x10a78086 
rev=0x02 hdr=0x00
        vendor     = 'Intel Corporation'
        device     = '82575EB Gigabit Network Connection'
        class      = network
        subclass   = ethernet
    vgapci0@pci0:12:1:0:    class=0x030000 card=0xa28015d9 chip=0x515e1002 
rev=0x02 hdr=0x00
        vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
        device     = 'Radeon ES1000 (Radeon ES1000)'
        class      = display
        subclass   = VGA
      ----- Original Message ----- 
      From: Jack Vogel 
      To: Steven Hartland 
      Cc: freebsd-net@freebsd.org ; Vogel, Jack 
      Sent: Friday, April 22, 2011 5:45 PM
      Subject: Re: Intel ix (X520) disconnects when manipulating ips?


      Please give me the exact steps that are performed that create this, not
      sure what you mean by "manipulate ip aliases", if you mean ifconfig ix0 
address,
      then this has always caused a reinit of the device, the same behavior is 
in the
      1G devices. Or do you mean something else?

      Oh, and while at it, pciconf -lv

      Jack



      On Fri, Apr 22, 2011 at 9:15 AM, Steven Hartland 
<kill...@multiplay.co.uk> wrote:

        Hi Jack do you have any idea what's going on here as it very disruptive
        for every IP change to cause total outage on the machine?

        ----- Original Message ----- From: "Steven Hartland" 
<kill...@multiplay.co.uk>
        To: <freebsd-net@freebsd.org>
        Sent: Wednesday, April 20, 2011 2:37 PM
        Subject: Intel ix (X520) disconnects when manipulating ips?



          Seems there's an issue with the intel ix driver which causes
          it to bin connections when you manipulate ip aliases.

          This causes issues on boot when jails start as it bins other
          active sessions.

          Is this a know issue?

          Running 8.2-RELEASE amd64 here.

            Regards
            Steve


        ================================================
        This e.mail is private and confidential between Multiplay (UK) Ltd. and 
the person or entity to whom it is addressed. In the event of misdirection, the 
recipient is prohibited from using, copying, printing or otherwise 
disseminating it or any information contained in it. 
        In the event of misdirection, illegible or incomplete transmission 
please telephone +44 845 868 1337
        or return the E.mail to postmas...@multiplay.co.uk.

        _______________________________________________
        freebsd-net@freebsd.org mailing list
        http://lists.freebsd.org/mailman/listinfo/freebsd-net
        To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"




    ================================================
    This e.mail is private and confidential between Multiplay (UK) Ltd. and the 
person or entity to whom it is addressed. In the event of misdirection, the 
recipient is prohibited from using, copying, printing or otherwise 
disseminating it or any information contained in it. 

    In the event of misdirection, illegible or incomplete transmission please 
telephone +44 845 868 1337
    or return the E.mail to postmas...@multiplay.co.uk.



================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the 
person or entity to whom it is addressed. In the event of misdirection, the 
recipient is prohibited from using, copying, printing or otherwise 
disseminating it or any information contained in it. 

In the event of misdirection, illegible or incomplete transmission please 
telephone +44 845 868 1337
or return the E.mail to postmas...@multiplay.co.uk.
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to