summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorEran Ben Elisha <eranbe@mellanox.com>2018-03-27 14:41:18 +0300
committerDavid S. Miller <davem@davemloft.net>2018-03-27 12:02:30 -0400
commit6e8814ceb7e8f468659ef9253bd212c07ae19584 (patch)
tree969970bea901bed43c6901258c0e0ed7f7cdecb9 /include
parentab6f6dd18ab801fcbbaa05fb5401e91f48778e04 (diff)
downloadlinux-stable-6e8814ceb7e8f468659ef9253bd212c07ae19584.tar.gz
linux-stable-6e8814ceb7e8f468659ef9253bd212c07ae19584.tar.bz2
linux-stable-6e8814ceb7e8f468659ef9253bd212c07ae19584.zip
net/mlx4_en: Fix mixed PFC and Global pause user control requests
Global pause and PFC configuration should be mutually exclusive (i.e. only one of them at most can be set). However, once PFC was turned off, driver automatically turned Global pause on. This is a bug. Fix the driver behaviour to turn off PFC/Global once the user turned the other on. This also fixed a weird behaviour that at a current time, the profile had both PFC and global pause configuration turned on, which is Hardware-wise impossible and caused returning false positive indication to query tools. In addition, fix error code when setting global pause or PFC to change metadata only upon successful change. Also, removed useless debug print. Fixes: af7d51852631 ("net/mlx4_en: Add DCB PFC support through CEE netlink commands") Fixes: c27a02cd94d6 ("mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC") Signed-off-by: Eran Ben Elisha <eranbe@mellanox.com> Signed-off-by: Tariq Toukan <tariqt@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions