Uploaded image for project: 'OpenVZ'
  1. OpenVZ
  2. OVZ-6563

ixgbe driver upgrade to 4.1.5

    XMLWordPrintable

    Details

    • Type: Feature Request
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Fix Version/s: OpenVZ-legacy
    • Component/s: Containers::Kernel
    • Security Level: Public

      Description

      Current OpenVZ kernel for RH6 systems won't work with newest Intel 10GE ethernet cards like: Ethernet controller: Intel(R) Ethernet Connection X552/X557-AT 10GBASE-T.

      Current mod info:
      modinfo ixgbe
      filename: /lib/modules/2.6.32-042stab112.15/kernel/drivers/net/ixgbe/ixgbe.ko
      version: 4.0.1-k
      license: GPL
      description: Intel(R) 10 Gigabit PCI Express Network Driver
      author: Intel Corporation, <linux.nics@intel.com>
      srcversion: EBD3AB5F2D905E77406B3F2
      alias: pci:v00008086d000015ABsv*sd*bc*sc*i*
      alias: pci:v00008086d000015AAsv*sd*bc*sc*i*
      alias: pci:v00008086d00001563sv*sd*bc*sc*i*
      alias: pci:v00008086d00001560sv*sd*bc*sc*i*
      alias: pci:v00008086d0000154Asv*sd*bc*sc*i*
      alias: pci:v00008086d00001557sv*sd*bc*sc*i*
      alias: pci:v00008086d00001558sv*sd*bc*sc*i*
      alias: pci:v00008086d0000154Fsv*sd*bc*sc*i*
      alias: pci:v00008086d0000154Dsv*sd*bc*sc*i*
      alias: pci:v00008086d00001528sv*sd*bc*sc*i*
      alias: pci:v00008086d000010F8sv*sd*bc*sc*i*
      alias: pci:v00008086d0000151Csv*sd*bc*sc*i*
      alias: pci:v00008086d00001529sv*sd*bc*sc*i*
      alias: pci:v00008086d0000152Asv*sd*bc*sc*i*
      alias: pci:v00008086d000010F9sv*sd*bc*sc*i*
      alias: pci:v00008086d00001514sv*sd*bc*sc*i*
      alias: pci:v00008086d00001507sv*sd*bc*sc*i*
      alias: pci:v00008086d000010FBsv*sd*bc*sc*i*
      alias: pci:v00008086d00001517sv*sd*bc*sc*i*
      alias: pci:v00008086d000010FCsv*sd*bc*sc*i*
      alias: pci:v00008086d000010F7sv*sd*bc*sc*i*
      alias: pci:v00008086d00001508sv*sd*bc*sc*i*
      alias: pci:v00008086d000010DBsv*sd*bc*sc*i*
      alias: pci:v00008086d000010F4sv*sd*bc*sc*i*
      alias: pci:v00008086d000010E1sv*sd*bc*sc*i*
      alias: pci:v00008086d000010F1sv*sd*bc*sc*i*
      alias: pci:v00008086d000010ECsv*sd*bc*sc*i*
      alias: pci:v00008086d000010DDsv*sd*bc*sc*i*
      alias: pci:v00008086d0000150Bsv*sd*bc*sc*i*
      alias: pci:v00008086d000010C8sv*sd*bc*sc*i*
      alias: pci:v00008086d000010C7sv*sd*bc*sc*i*
      alias: pci:v00008086d000010C6sv*sd*bc*sc*i*
      alias: pci:v00008086d000010B6sv*sd*bc*sc*i*
      depends: mdio,ptp,dca
      vermagic: 2.6.32-042stab112.15 SMP mod_unload modversions
      parm: IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int)
      parm: FdirMode:Flow Director filtering modes (0=Off, 1=On) default 1 (array of int)
      parm: max_vfs:Maximum number of virtual functions to allocate per physical function - default is zero and maximum value is 63. (Deprecated) (uint)
      parm: allow_unsupported_sfp:Allow unsupported and untested SFP+ modules on 82599-based adapters (uint)
      parm: debug:Debug level (0=none,...,16=all) (int)

      I've created a patch for 2.6.32-042stab112.15 where I adapted latest Intel driver of 4.1.5 version which is supporting newest Intel devices.
      Please find it attached. I would be really appreciated if you would be able to apply this update to your openvz patch set. I'll send the same to the devel@openvz.org mailing list.

      Please find below mod info of upgraded kernel module for ixgbe:

      # modinfo ixgbe
      filename: /lib/modules/2.6.32-042stab112.15/kernel/drivers/net/ixgbe/ixgbe.ko
      version: 4.1.5
      license: GPL
      description: Intel(R) 10 Gigabit PCI Express Network Driver
      author: Intel Corporation, <linux.nics@intel.com>
      srcversion: D7525A5417984B6D7B92D9A
      alias: pci:v00008086d000015ADsv*sd*bc*sc*i*
      alias: pci:v00008086d00001560sv*sd*bc*sc*i*
      alias: pci:v00008086d00001558sv*sd*bc*sc*i*
      alias: pci:v00008086d0000154Asv*sd*bc*sc*i*
      alias: pci:v00008086d00001557sv*sd*bc*sc*i*
      alias: pci:v00008086d0000154Fsv*sd*bc*sc*i*
      alias: pci:v00008086d0000154Dsv*sd*bc*sc*i*
      alias: pci:v00008086d00001528sv*sd*bc*sc*i*
      alias: pci:v00008086d000010F8sv*sd*bc*sc*i*
      alias: pci:v00008086d0000151Csv*sd*bc*sc*i*
      alias: pci:v00008086d00001529sv*sd*bc*sc*i*
      alias: pci:v00008086d0000152Asv*sd*bc*sc*i*
      alias: pci:v00008086d000010F9sv*sd*bc*sc*i*
      alias: pci:v00008086d00001514sv*sd*bc*sc*i*
      alias: pci:v00008086d00001507sv*sd*bc*sc*i*
      alias: pci:v00008086d000010FBsv*sd*bc*sc*i*
      alias: pci:v00008086d00001517sv*sd*bc*sc*i*
      alias: pci:v00008086d000010FCsv*sd*bc*sc*i*
      alias: pci:v00008086d000010F7sv*sd*bc*sc*i*
      alias: pci:v00008086d00001508sv*sd*bc*sc*i*
      alias: pci:v00008086d000010DBsv*sd*bc*sc*i*
      alias: pci:v00008086d000010F4sv*sd*bc*sc*i*
      alias: pci:v00008086d000010E1sv*sd*bc*sc*i*
      alias: pci:v00008086d000010F1sv*sd*bc*sc*i*
      alias: pci:v00008086d000010ECsv*sd*bc*sc*i*
      alias: pci:v00008086d000010DDsv*sd*bc*sc*i*
      alias: pci:v00008086d0000150Bsv*sd*bc*sc*i*
      alias: pci:v00008086d000010C8sv*sd*bc*sc*i*
      alias: pci:v00008086d000010C7sv*sd*bc*sc*i*
      alias: pci:v00008086d000010C6sv*sd*bc*sc*i*
      alias: pci:v00008086d000010B6sv*sd*bc*sc*i*
      depends: ptp,dca
      vermagic: 2.6.32-042stab112.15 SMP mod_unload modversions
      parm: InterruptType:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default IntMode (deprecated) (array of int)
      parm: IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int)
      parm: MQ:Disable or enable Multiple Queues, default 1 (array of int)
      parm: DCA:Disable or enable Direct Cache Access, 0=disabled, 1=descriptor only, 2=descriptor and data (array of int)
      parm: RSS:Number of Receive-Side Scaling Descriptor Queues, default 0=number of cpus (array of int)
      parm: VMDQ:Number of Virtual Machine Device Queues: 0/1 = disable, 2-16 enable (default=8) (array of int)
      parm: max_vfs:Number of Virtual Functions: 0 = disable (default), 1-63 = enable this many VFs (array of int)
      parm: VEPA:VEPA Bridge Mode: 0 = VEB (default), 1 = VEPA (array of int)
      parm: InterruptThrottleRate:Maximum interrupts per second, per vector, (0,1,956-488281), default 1 (array of int)
      parm: LLIPort:Low Latency Interrupt TCP Port (0-65535) (array of int)
      parm: LLIPush:Low Latency Interrupt on TCP Push flag (0,1) (array of int)
      parm: LLISize:Low Latency Interrupt on Packet Size (0-1500) (array of int)
      parm: LLIEType:Low Latency Interrupt Ethernet Protocol Type (array of int)
      parm: LLIVLANP:Low Latency Interrupt on VLAN priority threshold (array of int)
      parm: FdirPballoc:Flow Director packet buffer allocation level:
      1 = 8k hash filters or 2k perfect filters
      2 = 16k hash filters or 4k perfect filters
      3 = 32k hash filters or 8k perfect filters (array of int)
      parm: AtrSampleRate:Software ATR Tx packet sample rate (array of int)
      parm: FCoE:Disable or enable FCoE Offload, default 1 (array of int)
      parm: LRO:Large Receive Offload (0,1), default 1 = on (array of int)
      parm: allow_unsupported_sfp:Allow unsupported and untested SFP+ modules on 82599 based adapters, default 0 = Disable (array of int)
      parm: dmac_watchdog:DMA coalescing watchdog in microseconds (0,41-10000), default 0 = off (array of int)
      parm: vxlan_rx:VXLAN receive checksum offload (0,1), default 1 = Enable (array of int)

        Attachments

          Activity

            People

            Assignee:
            vvs Vasily Averin
            Reporter:
            krzysztof.taraszka Krzysztof Taraszka
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: