]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbe: DCB, do not call set_state() from IEEE mode
authorJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 14:10:23 +0000 (22:10 +0800)
committerJoe Jin <joe.jin@oracle.com>
Thu, 17 May 2012 14:10:23 +0000 (22:10 +0800)
commitb664f3fed9f9209b0bd85ed91a9fb1e487cc8e2a
tree3f32c870d4fbd349e3f5a4a0f69454d965fa5f8b
parentf833204c0d9ca7896360635c05d435b71590b414
ixgbe: DCB, do not call set_state() from IEEE mode

The DCB CEE command set_state() will complete successfully
but is misleading because it enables IEEE mode. After
this patch the command is failed.

And IEEE PFC/ETS is managed from ieee paths now instead
of using CEE primitives.

(cherry picked from commit 4c09f3a0674119504af4e5805b327213055c412f)
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/ixgbe/ixgbe_dcb.c
drivers/net/ixgbe/ixgbe_dcb.h
drivers/net/ixgbe/ixgbe_dcb_nl.c
drivers/net/ixgbe/ixgbe_main.c