[Devel] [patch] OVZ-6563 - ixgbe driver upgrade to 4.1.5

Konstantin Khorenko khorenko at virtuozzo.com
Thu Nov 5 04:56:09 PST 2015


JFYI: just a notification in case someone does not track the jira issue:
https://bugs.openvz.org/browse/OVZ-6563

==========================
Vasily Averin added a comment - 3 days ago

Dear Krzysztof,
thank you for using OpenVZ.
Unfortunately we cannot accept your proposal.
Drivers are not our business, we inherit it from Red Hat and prefer do not change it without strong needs.
I can advise you to prepare dkms package with new driver, it allows you to use it on affected nodes.
...
===========================

This resulted in 2 RedHat bugs filed:
http://bugzilla.redhat.com/show_bug.cgi?id=1276853
http://bugzilla.redhat.com/show_bug.cgi?id=1277097


--
Best regards,

Konstantin Khorenko,
Virtuozzo Linux Kernel Team

On 10/31/2015 03:46 PM, Krzysztof Taraszka wrote:
> 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 at intel.com <mailto:linux.nics at 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 at openvz.org
> <mailto:devel at 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 at intel.com <mailto:linux.nics at 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)
>
>> Krzysztof Taraszka
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at openvz.org
> https://lists.openvz.org/mailman/listinfo/devel
>



More information about the Devel mailing list