net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload
This allows offload entries to be created from user space Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
817b2fdf16
commit
bb14c19122
@ -563,10 +563,13 @@ mtk_eth_setup_tc_block(struct net_device *dev, struct flow_block_offload *f)
|
||||
int mtk_eth_setup_tc(struct net_device *dev, enum tc_setup_type type,
|
||||
void *type_data)
|
||||
{
|
||||
if (type == TC_SETUP_FT)
|
||||
switch (type) {
|
||||
case TC_SETUP_BLOCK:
|
||||
case TC_SETUP_FT:
|
||||
return mtk_eth_setup_tc_block(dev, type_data);
|
||||
|
||||
return -EOPNOTSUPP;
|
||||
default:
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
}
|
||||
|
||||
int mtk_eth_offload_init(struct mtk_eth *eth)
|
||||
|
Loading…
x
Reference in New Issue
Block a user