1. 21 Jun, 2006 2 commits
  2. 18 Jun, 2006 1 commit
  3. 12 Jun, 2006 1 commit
  4. 11 Jun, 2006 1 commit
    • Andrew Morton's avatar
      [PATCH] smc911x Kconfig fix · b89fa8b6
      Andrew Morton authored
      
      In file included from drivers/net/smc911x.c:84:
      drivers/net/smc911x.h:46:9: warning: "SMC_USE_16BIT" is not defined
      drivers/net/smc911x.h:60:9: warning: "SMC_USE_32BIT" is not defined
      drivers/net/smc911x.h:73:10: warning: "SMC_USE_PXA_DMA" is not defined
      drivers/net/smc911x.c: In function `smc911x_reset':
      drivers/net/smc911x.c:247: warning: implicit declaration of function `SMC_inl'
      drivers/net/smc911x.c:249: warning: implicit declaration of function `SMC_outl'
      
      Cc: Dustin McIntire <dustin@sensoria.com>
      Cc: Jeff Garzik <jeff@garzik.org>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      b89fa8b6
  5. 24 May, 2006 1 commit
  6. 20 Apr, 2006 1 commit
  7. 31 Mar, 2006 1 commit
  8. 21 Mar, 2006 1 commit
  9. 17 Mar, 2006 1 commit
  10. 12 Mar, 2006 1 commit
  11. 11 Mar, 2006 1 commit
  12. 04 Mar, 2006 1 commit
  13. 03 Mar, 2006 1 commit
  14. 17 Feb, 2006 3 commits
  15. 07 Feb, 2006 1 commit
  16. 31 Jan, 2006 1 commit
  17. 19 Jan, 2006 1 commit
    • Paolo 'Blaisorblade' Giarrusso's avatar
      [PATCH] uml: arch Kconfig menu cleanups · ce2d2aed
      Paolo 'Blaisorblade' Giarrusso authored
      
      *) mark as "EXPERIMENTAL" various items that either aren't very stable or
         that are actively crashing the setup of users which don't really need them
         (i.e.  HIGHMEM and 3-level pagetables on x86 - nobody needs either,
         everybody reports "I'm using it and getting trouble").
      
      *) move net/Kconfig near to the rest of network configurations, and
         drivers/block/Kconfig near "Block layer" submenu.
      
      *) it's useless and doesn't work well to force NETDEVICES on and to disable
         the prompt like it's done.  Better remove the attempt, and change that to a
         simple "default y if UML".
      
      *) drop the warning about "report problems about HPPFS" - it's redundant
         anyway, as that's the usual procedure, and HPPFS users are especially
         technical (i.e.  they know reporting bugs is _good_).
      Signed-off-by: default avatarPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
      Cc: Jeff Dike <jdike@addtoit.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      ce2d2aed
  18. 18 Jan, 2006 1 commit
  19. 15 Jan, 2006 2 commits
  20. 12 Jan, 2006 1 commit
  21. 10 Jan, 2006 1 commit
  22. 09 Jan, 2006 4 commits
  23. 24 Dec, 2005 1 commit
  24. 01 Dec, 2005 1 commit
  25. 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
  26. 11 Nov, 2005 1 commit
  27. 09 Nov, 2005 1 commit
  28. 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: Brice Goglin <Brice.Goglin@e...
      b3f9b92a
  29. 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
  30. 04 Nov, 2005 1 commit
  31. 29 Oct, 2005 1 commit
  32. 28 Oct, 2005 2 commits
    • Eugene Surovegin's avatar
      [PATCH] New PowerPC 4xx on-chip ethernet controller driver · 37448f7d
      Eugene Surovegin authored
      
      This patch replaces current PowerPC 4xx EMAC driver with
      new, re-written from the scratch version. This patch is quite big
      (~234K) because there is virtualy 0% of common code between old and
      new version.
      
      New driver uses NAPI, it solves stability problems under heavy packet
      load and low memory, corrects chip register access and fixes numerous
      small bugs I don't even remember now.
      
      This patch has been tested on all supported in 2.6 PPC 4xx boards.
      It's been used in production for almost a year now on custom
      4xx hardware. PPC32 specific parts are already upstream.
      
      Patch was acked by the current EMAC driver maintainer (Matt Porter). I
      will be maintaining this new version.
      Signed-off-by: default avatarEugene Surovegin <ebs@ebshome.net>
      --
      
       Kconfig                   |   72
       ibm_emac/Makefile         |   13
       ibm_emac/ibm_emac.h       |  418 +++--
       ibm_emac/ibm_emac_core.c  | 3414 ++++++++++++++++++++++++----------------------
       ibm_emac/ibm_emac_core.h  |  313 ++--
       ibm_emac/ibm_emac_debug.c |  377 ++---
       ibm_emac/ibm_emac_debug.h |   63
       ibm_emac/ibm_emac_mal.c   |  674 +++++----
       ibm_emac/ibm_emac_mal.h   |  336 +++-
       ibm_emac/ibm_emac_phy.c   |  335 ++--
       ibm_emac/ibm_emac_phy.h   |  105 -
       ibm_emac/ibm_emac_rgmii.c |  201 ++
       ibm_emac/ibm_emac_rgmii.h |   68
       ibm_emac/ibm_emac_tah.c   |  111 +
       ibm_emac/ibm_emac_tah.h   |   96 -
       ibm_emac/ibm_emac_zmii.c  |  255 +++
       ibm_emac/ibm_emac_zmii.h  |  114 -
       17 files changed, 4114 insertions(+), 2851 deletions(-)
      Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
      37448f7d
    • Pantelis Antoniou's avatar