]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
net: ixgbe: abort with cls u32 divisor groups greater than 1
authorJohn Fastabend <john.fastabend@gmail.com>
Wed, 17 Feb 2016 05:19:19 +0000 (21:19 -0800)
committerTim Gardner <tim.gardner@canonical.com>
Wed, 6 Apr 2016 09:28:56 +0000 (10:28 +0100)
commit5809416a9e32d0360f240253ec26732ffb940a0a
tree02e650f2dc2bfed622b74e3be717030d7f95c7f4
parent1cb785c4988ddf1eaa1ee7cfa29173947ba0f40c
net: ixgbe: abort with cls u32 divisor groups greater than 1

BugLink: http://bugs.launchpad.net/bugs/1562326
This patch ensures ixgbe will not try to offload hash tables from the
u32 module. The device class does not currently support this so until
it is enabled just abort on these tables.

Interestingly the more flexible your hardware is the less code you
need to implement to guard against these cases.

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit db956ae882f4e7aa99c9c242a91ae942d08b6939)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c