Maxime Chevallier
84e90b0b51
net: mvpp2: cls: Use a bitfield to represent the flow_type
...
As of today, the classification code is used only for RSS. We split the
incoming traffic into multiple flows, that correspond to the ethtool
flow_type parameter.
We don't want to use the ethtool flow definitions such as TCP_V4_FLOW,
for several reason :
- We want to decorrelate the driver code from ethtool as much as
possible, so that we can easily use other interfaces such as tc flower,
- We want the flow_type to be a bitfield, so that we can match flows
embedded into each other, such as TCP4 which is a subset of IP4.
This commit does the conversion to the newer type.
Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2019-05-01 17:13:14 -04:00
..
2019-03-19 15:07:49 -07:00
2019-03-18 16:56:57 -07:00
2019-02-14 12:43:15 -05:00
2019-01-08 07:58:37 -05:00
2019-01-08 07:58:37 -05:00
2019-01-28 23:09:19 -08:00
2019-01-27 10:39:07 -08:00
2019-04-01 18:35:02 -07:00
2019-04-26 11:28:47 -04:00
2019-01-08 07:58:37 -05:00
2019-02-13 20:50:42 -08:00
2019-05-01 09:30:15 -04:00
2019-02-14 12:43:15 -05:00
2019-04-23 18:46:27 -07:00
2019-04-01 18:35:02 -07:00
2019-04-28 08:42:41 -04:00
2019-02-02 20:14:38 -08:00
2019-04-08 23:39:36 -07:00
2019-04-17 11:26:25 -07:00
2019-04-27 22:25:37 -04:00
2019-04-01 18:35:02 -07:00
2019-04-18 17:06:15 -07:00
2019-01-17 15:08:17 -08:00
2019-02-08 15:00:17 -08:00
2019-02-14 12:25:24 -05:00
2019-04-01 18:35:02 -07:00
2019-03-01 23:13:49 -08:00
2019-04-17 11:26:25 -07:00
2019-03-12 14:48:35 -07:00
2019-04-28 08:42:41 -04:00
2019-04-01 18:35:02 -07:00
2019-02-14 12:43:14 -05:00
2019-04-27 20:20:06 -04:00
2019-04-23 18:36:34 +02:00
2019-05-01 17:13:14 -04:00
2019-04-01 18:35:02 -07:00
2019-04-28 08:42:41 -04:00
2019-03-20 12:43:52 -07:00
2019-03-19 14:59:32 -07:00
2019-02-13 20:50:42 -08:00
2019-04-16 21:43:53 -07:00
2019-02-14 11:56:36 -05:00
2019-02-19 14:08:19 -08:00
2019-04-12 16:54:41 -07:00
2019-04-26 12:08:13 -04:00
2019-02-05 10:34:34 -08:00
2019-02-14 11:56:36 -05:00
2019-03-09 14:57:08 -08:00
2019-02-14 12:43:15 -05:00
2019-04-04 17:36:23 -07:00
2019-04-17 11:26:25 -07:00
2019-02-13 20:50:42 -08:00
2019-04-01 18:35:02 -07:00
2019-04-30 23:28:40 -04:00
2019-04-23 18:43:49 -07:00
2019-04-08 15:22:41 -07:00
2019-01-08 07:58:37 -05:00
2019-05-01 11:23:58 -04:00
2019-02-17 15:51:46 -08:00
2019-03-15 11:59:00 -07:00
2019-02-12 12:09:24 -05:00
2019-04-23 19:39:16 -07:00
2019-04-25 23:52:29 -04:00
2019-03-20 11:18:55 -07:00
2019-04-01 18:35:02 -07:00
2019-02-06 17:38:15 -08:00
2019-05-01 14:29:35 -04:00
2019-01-08 07:58:37 -05:00
2019-02-06 17:38:15 -08:00
2019-05-01 14:33:31 -04:00
2019-02-13 20:50:54 -08:00
2019-02-13 20:50:42 -08:00
2019-01-18 14:02:55 -08:00
2019-02-12 12:09:23 -05:00
2019-02-24 17:35:42 -08:00