1. 11 7月, 2012 2 次提交
  2. 10 7月, 2012 1 次提交
  3. 05 7月, 2012 3 次提交
  4. 30 6月, 2012 1 次提交
  5. 28 6月, 2012 6 次提交
  6. 27 6月, 2012 2 次提交
  7. 23 6月, 2012 6 次提交
  8. 20 6月, 2012 11 次提交
  9. 18 6月, 2012 1 次提交
  10. 17 6月, 2012 6 次提交
  11. 16 6月, 2012 1 次提交
    • E
      bnx2x: fix panic when TX ring is full · bc14786a
      Eric Dumazet 提交于
      There is a off by one error in the minimal number of BD in
      bnx2x_start_xmit() and bnx2x_tx_int() before stopping/resuming tx queue.
      
      A full size GSO packet, with data included in skb->head really needs
      (MAX_SKB_FRAGS + 4) BDs, because of bnx2x_tx_split()
      
      This error triggers if BQL is disabled and heavy TCP transmit traffic
      occurs.
      
      bnx2x_tx_split() definitely can be called, remove a wrong comment.
      Reported-by: NTomas Hruby <thruby@google.com>
      Signed-off-by: NEric Dumazet <edumazet@google.com>
      Cc: Eilon Greenstein <eilong@broadcom.com>
      Cc: Yaniv Rosner <yanivr@broadcom.com>
      Cc: Merav Sicron <meravs@broadcom.com>
      Cc: Tom Herbert <therbert@google.com>
      Cc: Robert Evans <evansr@google.com>
      Cc: Willem de Bruijn <willemb@google.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      bc14786a