]> git.baikalelectronics.ru Git - kernel.git/commit
net: ocelot: export ocelot_ifh_port_set() to setup IFH
authorClément Léger <clement.leger@bootlin.com>
Thu, 9 Dec 2021 15:49:08 +0000 (16:49 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sat, 11 Dec 2021 04:56:57 +0000 (20:56 -0800)
commit2e6c5b581d3c5a060bf5e4acf7aedc4f659e4598
tree0bea3b355525ce1fe5789a1e62289da101fbcc8b
parentb8c259adefcbfe7f65d45b01a6566d9f5f509366
net: ocelot: export ocelot_ifh_port_set() to setup IFH

FDMA will need this code to prepare the injection frame header when
sending SKBs. Move this code into ocelot_ifh_port_set() and add
conditional IFH setting for vlan and rew op if they are not set.

Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: Clément Léger <clement.leger@bootlin.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mscc/ocelot.c
include/soc/mscc/ocelot.h