linux/drivers/net/ethernet/qlogic/qede
Manish Chopra 3893fc62b1 qed*: Support other classification modes.
Currently, driver supports flow classification to PF
receive queues based on TCP/UDP 4 tuples [src_ip, dst_ip,
src_port, dst_port] only.

This patch enables to configure different flow profiles
[For example - only UDP dest port or src_ip based] on the
adapter so that classification can be done according to
just those fields as well. Although, at a time just one
type of flow configuration is supported due to limited
number of flow profiles available on the device.

For example -

ethtool -N enp7s0f0 flow-type udp4 dst-port 45762 action 2
ethtool -N enp7s0f0 flow-type tcp4 src-ip 192.16.4.10 action 1
ethtool -N enp7s0f0 flow-type udp6 dst-port 45762 action 3

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>
2018-05-25 16:10:42 -04:00
..
Makefile qed*: qede_roce.[ch] -> qede_rdma.[ch] 2017-06-20 12:34:07 -04:00
qede_dcbnl.c qede: Fix sparse warnings 2017-05-24 15:17:19 -04:00
qede_ethtool.c qede: Add build_skb() support. 2018-05-17 17:06:53 -04:00
qede_filter.c qed*: Support other classification modes. 2018-05-25 16:10:42 -04:00
qede_fp.c qede: Add build_skb() support. 2018-05-17 17:06:53 -04:00
qede_main.c qede: Add support for populating ethernet TLVs. 2018-05-22 23:29:54 -04:00
qede_ptp.c qede: fix spelling mistake: "registeration" -> "registration" 2018-03-21 18:09:46 -04:00
qede_ptp.h qede: Add support for PTP resource locking. 2017-04-27 16:51:34 -04:00
qede_rdma.c qede: Fix gfp flags sent to rdma event node allocation 2018-05-10 15:22:35 -04:00
qede.h qede: Add build_skb() support. 2018-05-17 17:06:53 -04:00