mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-14 18:29:45 +01:00
rtl93xx has two distribution algorithm slots that are shared among multiple trunks. Each of this slot can be configured to handle L2 and/or L3 packets Hardware can also be configured to support layer3+4 but that is not 802.3ad compliant. With this commmit I want to focus on getting layer2 and layer2+3 initialized in two slots. When a new LAG group is created, depending on the xmit_hash_policy configuration a slot will be configured in LAG table entry SPA and VLAN bits made the switch to always choose same link for all connections which completely dismisses point of Link aggregation. So avoid these and stick to SMAC + DMAC for L2 packets and SMAC + DMAC + SIP + DIP for L3 packets Co-developed-by: Sven Eckelmann <se@simonwunderlich.de> Signed-off-by: Sven Eckelmann <se@simonwunderlich.de> Signed-off-by: Jan Fuchs <jf@simonwunderlich.de> Signed-off-by: Harshal Gohel <hg@simonwunderlich.de> Link: https://github.com/openwrt/openwrt/pull/21740 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||