net/sfc: allow PPPoE flow pattern items
authorViacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
Tue, 16 Mar 2021 12:51:44 +0000 (15:51 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 24 Mar 2021 12:26:52 +0000 (13:26 +0100)
commitad5750a7744b864a940a6e9cb6efb730231b5aaf
treeee4f20b2cead7bc9077e8d78c39db423693831ad
parent9b0da816bdec98c0d6c5d17ccdd337bdbafc3f75
net/sfc: allow PPPoE flow pattern items

These items allow the user to avoid having to set the EtherType field in an
ETH item to match PPPoE traffic. Using a PPPoED (PPPoE discovery) or PPPoES
(PPPoE session) item will lead to EtherType filter being set up with
a corresponding value. If an ETH item provides its own EtherType value,
it will be checked for correctness.

Matching on PPPoE fields is not supported.

Signed-off-by: Viacheslav Galaktionov <viacheslav.galaktionov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
drivers/net/sfc/sfc_flow.c