1. 14 Mar, 2002 6 commits
    • Eli Kupermann's avatar
      e100 net driver update 4/4: · b8f53f4a
      Eli Kupermann authored
      - switch to yield function as suggested by you, Arjan and Andrew.
      - fixed broken logic in the use of time_before/time_after - possible
      bug cause in previous design - in most of the places we were going to sleep
      and than check if time expires before checking if condition is satisfied.
      If, for example, we needed to wait up to 3 jiffies we could do
      schedule_timeout(1) and get up after 4 ticks check that time expired and go
      away crying about failure without checking that condition is OK.(in fact I
      saw it happen on one SMP platform here).
      b8f53f4a
    • Eli Kupermann's avatar
      e100 net driver update 3/4: · 3c88d2f4
      Eli Kupermann authored
      - added pci flushing in the e100_set_intr_mask function (pci posting bug)
      - better logic in the prepare_xmit_buff function moving some tx
      buffer initialization code to the start of the function.
      3c88d2f4
    • Eli Kupermann's avatar
      e100 net driver update 2/4: · 99d728bf
      Eli Kupermann authored
      - remove dummy defines and also ia64 specific [Arjan's notes  [:-)] ]
      - fixed problem in e100_check_options function reported by our Q/A
      99d728bf
    • Eli Kupermann's avatar
      e100 net driver update 1/4: · 7400fb0b
      Eli Kupermann authored
      - minor changes to the license from our technical writer [still GPL ;-)]
      7400fb0b
    • Benjamin LaHaise's avatar
      Updates to ns83820 gige net driver: · c56190aa
      Benjamin LaHaise authored
      * Use likely() and unlikely() for better branch prediction
      * Various small cleanups
      * Much improved interrupt mitigation
      * Much improved throughput
      c56190aa
    • sawa's avatar
      Fix bug in at1700 net driver: · 55fd1678
      sawa authored
      RX_MODE was not set for the multicast case.  Set it.  Fixes multicast.
      55fd1678
  2. 13 Mar, 2002 34 commits