diff options
| author | David S. Miller <davem@davemloft.net> | 2022-04-06 14:08:52 +0100 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2022-04-06 14:08:52 +0100 |
| commit | f90e5a3d5b8c6069505eb216884efd0f08fe4bea (patch) | |
| tree | b006485b88f1745e80888a219df1f616f3bd90cc /include/linux/netdevice.h | |
| parent | 44ec5f71a035ec736c2c59f1ef75ce70cff570d7 (diff) | |
| parent | 33fc42de33278b2b3ec6f3390512987bc29a62b7 (diff) | |
Merge branch 'mtk_eth_soc-flo-offload-plus-wireless'
Felix Fietkau says:
====================
MediaTek SoC flow offload improvements + wireless support
This series contains the following improvements to mediatek ethernet flow
offload support:
- support dma-coherent on ethernet to improve performance
- add ipv6 offload support
- rework hardware flow table entry handling to improve dealing with hash
collisions and competing flows
- support creating offload entries from user space
- support creating offload entries with just source/destination mac address,
vlan and output device information
- add driver changes for supporting the Wireless Ethernet Dispatch core,
which can be used to offload flows from ethernet to MT7915 PCIe WLAN
devices
Changes in v2:
- add missing dt-bindings patches
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/netdevice.h')
| -rw-r--r-- | include/linux/netdevice.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index b6a1e7f643da..7b2a0b739684 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -862,6 +862,7 @@ enum net_device_path_type { DEV_PATH_BRIDGE, DEV_PATH_PPPOE, DEV_PATH_DSA, + DEV_PATH_MTK_WDMA, }; struct net_device_path { @@ -887,6 +888,12 @@ struct net_device_path { int port; u16 proto; } dsa; + struct { + u8 wdma_idx; + u8 queue; + u16 wcid; + u8 bss; + } mtk_wdma; }; }; |
