qede: Refactor ethtool rx classification flow.
authorManish Chopra <manish.chopra@cavium.com>
Thu, 24 May 2018 16:54:49 +0000 (09:54 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 25 May 2018 20:10:42 +0000 (16:10 -0400)
commit87885310c199be78a144dff4fec8a94f081920b8
tree08defdb0b83ef874a96e044935eb6412343de293
parente2f4f4e927f1356d561f612f1c55d64654f60353
qede: Refactor ethtool rx classification flow.

This patch simplifies the ethtool rx flow configuration
[via ethtool -U/-N] flow code base by dividing it logically
into various APIs based on given protocols. It also separates
various validations and calculations done along the flow
in their own APIs.

Signed-off-by: Manish Chopra <manish.chopra@cavium.com>
Signed-off-by: Shahed Shaikh <shahed.shaikh@cavium.com>
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qede/qede_filter.c