#13072: ag71xx WNDR3700 slow vlan routing
-----------------------+--------------------------------------------
  Reporter:  severn@…  |      Owner:  developers
      Type:  defect    |     Status:  new
  Priority:  normal    |  Milestone:  Barrier Breaker 14.07
 Component:  kernel    |    Version:  Attitude Adjustment 12.09 Beta
Resolution:            |   Keywords:
-----------------------+--------------------------------------------

Comment (by robnitro@…):

 So with my ethtool buffer issue:
 The patch may have an issue that explains why ethtool -G shows 1024 for
 tx:

 Basically tx ring size default is 128* (2048/256) = 1024.
 Why defined that way instead of the default which was 32 and erased?
 {{{
 -#define AG71XX_TX_RING_SIZE_DEFAULT    32
 +#define AG71XX_FIFO_LEN                2048
 +
 +/* Number of bytes to transfer per TX descriptor */
 +#define AG71XX_TX_DESC_SIZE 256
 +
 +#define AG71XX_DESCS_PER_FIFO (AG71XX_FIFO_LEN/AG71XX_TX_DESC_SIZE)
 +
 +#define AG71XX_TX_RING_SIZE_DEFAULT    128*AG71XX_DESCS_PER_FIFO
  #define AG71XX_RX_RING_SIZE_DEFAULT    128

  #define AG71XX_TX_RING_SIZE_MAX                32
 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/13072#comment:25>
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