mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-01-04 21:51:56 +00:00
ramips: allow packets with ttl=0
Some broken ISPs (e.g. Comcast) send DHCPv6 packets with hop limit=0. This trips up the TTL=0 check in the PPE if enabled. Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
acf149d531
commit
bee7ff7cf3
@ -384,8 +384,8 @@ static int mtk_ppe_start(struct mtk_eth *eth)
|
||||
mtk_w32(eth, 0x55555555, MTK_REG_PPE_DFT_CPORT);
|
||||
#endif
|
||||
|
||||
/* drop packets with TTL=0 */
|
||||
mtk_m32(eth, 0, MTK_PPE_GLO_CFG_TTL0_DROP, MTK_REG_PPE_GLO_CFG);
|
||||
/* allow packets with TTL=0 */
|
||||
mtk_m32(eth, MTK_PPE_GLO_CFG_TTL0_DROP, 0, MTK_REG_PPE_GLO_CFG);
|
||||
|
||||
/* send all traffic from gmac to the ppe */
|
||||
mtk_m32(eth, 0xffff, 0x4444, MTK_GDMA_FWD_CFG(0));
|
||||
|
Loading…
Reference in New Issue
Block a user