#13072: ag71xx WNDR3700 slow vlan routing
-----------------------+--------------------------------------------
Reporter: severn@… | Owner: developers
Type: defect | Status: reopened
Priority: normal | Milestone: Barrier Breaker 14.07
Component: kernel | Version: Attitude Adjustment 12.09 Beta
Resolution: | Keywords:
-----------------------+--------------------------------------------
Comment (by severn):
I've managed to reproduce the issue consistently by sending pings of
payload size 214, 218, 470 or 474 bytes. This value corresponds to 214
(payload) + 28 (ip + icmp header) + 14 (ethernet header) + vlan (4 bytes)
= 256+4 bytes, or 218+28+14+0 (no vlan)= 256+4 bytes.
The TX engine seems to hang after it DMAs something 4 bytes or less,
something that I discovered when I changed the minimum SKB length, but
screwed up when I set up the split.
Also did some more performance testing and found that 512 seems to perform
better than 256, which is coincidentally what the stock firmware also
uses.
From: http://wiki.openwrt.org/toh/netgear/wndr3800
{{{
AG7100: Length per segment 512
AG7100: Max segments per packet 4
}}}
Following this is a patch against current trunk... let me know if it
helps.
--
Ticket URL: <https://dev.openwrt.org/ticket/13072#comment:51>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets