#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

Reply via email to