1. 18 Jan, 2006 1 commit
  2. 15 Jan, 2006 2 commits
  3. 12 Jan, 2006 1 commit
  4. 10 Jan, 2006 1 commit
  5. 09 Jan, 2006 4 commits
  6. 24 Dec, 2005 1 commit
  7. 01 Dec, 2005 1 commit
  8. 18 Nov, 2005 1 commit
    • Lennert Buytenhek's avatar
      [PATCH] intel ixp2000 network driver · 15d014d1
      Lennert Buytenhek authored
      
      The way the hardware and firmware work is that there is one shared RX
      queue and IRQ for a number of different network interfaces.  Due to this,
      we would like to process received packets for every interface in the same
      NAPI poll handler, so we need a pseudo-device to schedule polling on.
      
      What the driver currently does is that it always schedules polling for
      the first network interface in the list, and processes packets for every
      interface in the poll handler for that first interface -- however, this
      scheme breaks down if the first network interface happens to not be up,
      since netif_rx_schedule_prep() checks netif_running().
      
      sky2 apparently has the same issue, and Stephen Hemminger suggested a
      way to work around this: create a variant of netif_rx_schedule_prep()
      that does not check netif_running().  I implemented this locally and
      called it netif_rx_schedule_prep_notup(), and it seems to work well,
      but it's something that probably not everyone would be happy with.
      
      The ixp2000 is an ARM CPU with a high-speed network interface in the
      CPU itself (full duplex 4Gb/s or 10Gb/s depending on the IXP model.)
      The CPU package also contains 8 or 16 (again depending on the IXP
      model) 'microengines', which are somewhat primitive but very fast
      and efficient processor cores which can be used to offload various
      things from the main CPU.
      
      This driver makes the high-speed network interface in the CPU visible
      and usable as a regular linux network device.  Currently, it only
      supports the Radisys ENP2611 IXP board, but adding support for other
      board types should be fairly easy.
      Signed-off-by: default avatarLennert Buytenhek <buytenh@wantstofly.org>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      15d014d1
  9. 11 Nov, 2005 1 commit
  10. 09 Nov, 2005 1 commit
  11. 08 Nov, 2005 1 commit
    • Matt Domsch's avatar
      [PPP]: add PPP MPPE encryption module · b3f9b92a
      Matt Domsch authored
      
      From: Matt Domsch <Matt_Domsch@dell.com>
      
      The patch below implements the Microsoft Point-to-Point Encryption method
      as a PPP compressor/decompressor.  This is necessary for Linux clients and
      servers to interoperate with Microsoft Point-to-Point Tunneling Protocol
      (PPTP) servers (either Microsoft PPTP servers or the poptop project) which
      use MPPE to encrypt data when creating a VPN.
      
      This patch differs from the kernel_ppp_mppe DKMS pacakge at
      pptpclient.sourceforge.net by utilizing the kernel crypto routines rather
      than providing its own SHA1 and arcfour implementations.
      
      Minor changes to ppp_generic.c try to prevent a link from disabling
      compression (in our case, the encryption) after it has started using
      compression (encryption).
      
      Feedback to <pptpclient-devel@lists.sourceforge.net> please.
      Signed-off-by: default avatarMatt Domsch <Matt_Domsch@dell.com>
      Cc: James Cameron <james.cameron@hp.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Signed-off-by: default avatarBrice Goglin <Brice.Goglin@ens-lyon.org>
      Acked-by: default avatarPaul Mackerras <paulus@samba.org>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      b3f9b92a
  12. 05 Nov, 2005 1 commit
    • Ananda Raju's avatar
      [PATCH] S2io: Multi buffer mode support · da6971d8
      Ananda Raju authored
      
      Hi,
      This patch  provides dynamic two buffer-mode and 3 buffer-mode options.
      Previously 2 buffer-mode was compilation option. Now with this patch applied
      one can load driver in 2 buffer-mode with module-load parameter
      
      ie.
      #insmod s2io.ko rx_ring_mode=2
      
      This patch also provides 3 buffer-mode which provides header separation
      functionality. In 3 buffer-mode skb->data will have L2/L3/L4 headers and
      "skb_shinfo(skb)->frag_list->data" will have have L4 payload.
      one can load driver in 3 buffer-mode with same above module-load parameter
      
      ie.
      #insmod s2io.ko rx_ring_mode=3
      
      Please review the patch.
      Signed-off-by: default avatarAnanda Raju <ananda.raju@neterion.com>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      da6971d8
  13. 04 Nov, 2005 1 commit
  14. 29 Oct, 2005 1 commit
  15. 28 Oct, 2005 5 commits
  16. 18 Oct, 2005 1 commit
  17. 04 Oct, 2005 1 commit
  18. 27 Sep, 2005 1 commit
  19. 24 Sep, 2005 2 commits
  20. 14 Sep, 2005 2 commits
  21. 12 Sep, 2005 1 commit
  22. 07 Sep, 2005 1 commit
  23. 05 Sep, 2005 2 commits
  24. 31 Aug, 2005 1 commit
  25. 24 Aug, 2005 1 commit
  26. 19 Aug, 2005 1 commit
  27. 17 Aug, 2005 1 commit
    • Stephen Hemminger's avatar
      [PATCH] sky2: new experimental Marvell Yukon2 driver · cd28ab6a
      Stephen Hemminger authored
      
      New driver for the Marvell Yukon2 Gigabit Ethernet chipset.
      This driver is based on the skge driver, but using the logic
      from the SysKonnect version of the sk98lin driver.
      It should support all the Yukon2 chipsets that are available
      in many current Intel and AMD motherboards.
      
      The driver does support ethtool, tx and rx checksum, and
      tcp segmentation offload.  But it has only been tested for
      a short while and is known to stop receiving under heavy load.
      Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      cd28ab6a
  28. 30 Jul, 2005 2 commits