1. 11 Feb, 2008 1 commit
  2. 28 Jan, 2008 6 commits
  3. 29 Oct, 2007 1 commit
  4. 23 Oct, 2007 2 commits
    • Rusty Russell's avatar
      Remove old lguest bus and drivers. · 0ca49ca9
      Rusty Russell authored
      
      This gets rid of the lguest bus, drivers and DMA mechanism, to make
      way for a generic virtio mechanism.
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      0ca49ca9
    • Rusty Russell's avatar
      Net driver using virtio · 296f96fc
      Rusty Russell authored
      
      The network driver uses two virtqueues: one for input packets and one
      for output packets.  This has nice locking properties (ie. we don't do
      any for recv vs send).
      
      TODO:
      	1) Big packets.
      	2) Multi-client devices (maybe separate driver?).
      	3) Resolve freeing of old xmit skbs (Christian Borntraeger)
      Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
      Cc: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: Herbert Xu <herbert@gondor.apana.org.au>
      Cc: netdev@vger.kernel.org
      296f96fc
  5. 15 Oct, 2007 1 commit
  6. 10 Oct, 2007 9 commits
  7. 15 Sep, 2007 1 commit
  8. 30 Jul, 2007 1 commit
  9. 24 Jul, 2007 1 commit
  10. 19 Jul, 2007 1 commit
  11. 18 Jul, 2007 2 commits
    • Bryan Wu's avatar
      Blackfin ethernet driver: on chip ethernet MAC controller driver · e190d6b1
      Bryan Wu authored
      
      This patch implements the driver necessary use the Analog Devices
      Blackfin processor's on-chip ethernet MAC controller.
      
      [try#2]
       - add timeout control
       - kill dma_config_reg bitfields
       - some trivial cleanup
      
      [try#3]
       - add endianess check
       - add DRV_NAME, DRV_VERSION... driver information string
       - add some comments for silicon anomaly and dma API confusion
       - some code trivial cleanup
      
      [try#4]
       - add Blackfin latest GPIO pin mux opertion with Michael Hennerich's
        help and Dan's review
       - rewrite the DMA descriptor list operation in a more readable way
        by Joe's review
      
      [try#5]
       - cleanup some coding style by Joe's review.
      
      [try#6]
       - 1.1 version fix a bug when set up multicast list pointed by Mr. yoshfuji
       - rearrange the desc_list_free function.
      Signed-off-by: default avatarMichael Hennerich <michael.hennerich@analog.com>
      Signed-off-by: default avatarBryan Wu <bryan.wu@analog.com>
      Cc: Michael Buesch <mb@bu3sch.de>
      Cc: Mike Frysinger <vapier.adi@gmail.com>
      Cc: Jeff Garzik <jeff@garzik.org>
      Cc: Christoph Hellwig <hch@infradead.org>
      Cc: Dan Williams <dcbw@redhat.com>
      Cc: Joe Perches <joe@perches.com>
      Cc: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      e190d6b1
    • Jeremy Fitzhardinge's avatar
      xen: add virtual network device driver · 0d160211
      Jeremy Fitzhardinge authored
      
      The network device frontend driver allows the kernel to access network
      devices exported exported by a virtual machine containing a physical
      network device driver.
      Signed-off-by: default avatarJeremy Fitzhardinge <jeremy@xensource.com>
      Signed-off-by: default avatarChris Wright <chrisw@sous-sol.org>
      Acked-by: default avatarJeff Garzik <jeff@garzik.org>
      Cc: Ian Pratt <ian.pratt@xensource.com>
      Cc: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
      Cc: Stephen Hemminger <shemminger@linux-foundation.org>
      Cc: Christoph Hellwig <hch@infradead.org>
      Cc: Rusty Russell <rusty@rustcorp.com.au>
      Cc: Herbert Xu <herbert@gondor.apana.org.au>
      Cc: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
      Cc: netdev@vger.kernel.org
      0d160211
  12. 16 Jul, 2007 2 commits
  13. 15 Jul, 2007 1 commit
  14. 11 Jul, 2007 1 commit
    • James Chapman's avatar
      [L2TP]: PPP over L2TP driver core · 3557baab
      James Chapman authored
      
      This driver handles only L2TP data frames; control frames are handled
      by a userspace application. It implements L2TP using the PPPoX socket
      family. There is a PPPoX socket for each L2TP session in an L2TP
      tunnel.  PPP data within each session is passed through the kernel's
      PPP subsystem via this driver. Kernel parameters of each socket can be
      read or modified using ioctl() or [gs]etsockopt() calls.
      Signed-off-by: default avatarJames Chapman <jchapman@katalix.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      3557baab
  15. 10 Jul, 2007 3 commits
  16. 09 Jul, 2007 1 commit
  17. 10 May, 2007 1 commit
  18. 09 May, 2007 1 commit
    • Roland Dreier's avatar
      IB/mlx4: Add a driver Mellanox ConnectX InfiniBand adapters · 225c7b1f
      Roland Dreier authored
      
      Add an InfiniBand driver for Mellanox ConnectX adapters.  Because
      these adapters can also be used as ethernet NICs and Fibre Channel 
      HBAs, the driver is split into two modules: 
       
        mlx4_core: Handles low-level things like device initialization and 
          processing firmware commands.  Also controls resource allocation 
          so that the InfiniBand, ethernet and FC functions can share a 
          device without stepping on each other. 
       
        mlx4_ib: Handles InfiniBand-specific things; plugs into the 
          InfiniBand midlayer. 
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      225c7b1f
  19. 28 Apr, 2007 1 commit
    • Kim Phillips's avatar
      ucc_geth: migrate ucc_geth to phylib · 728de4c9
      Kim Phillips authored
      
      migrate ucc_geth to use the common phylib code.
      
      There are several side effects from doing this:
      
      o deprecate 'interface' property specification present
        in some old device tree source files in
        favour of a split 'max-speed' and 'interface-type'
        description to appropriately match definitions
        in include/linux/phy.h.  Note that 'interface' property
        is still honoured if max-speed or interface-type
        are not present (backward compatible).
      o compile-time CONFIG_UGETH_HAS_GIGA is eliminated
        in favour of probe time speed derivation logic.
      o adjust_link streamlined to only operate on maccfg2
        and upsmr.r10m, instead of reapplying static initial
        values related to the interface-type.
      o Addition of UEC MDIO of_platform driver requires
        platform code add 'mdio' type to id list
        prior to calling of_platform_bus_probe (separate patch).
      o ucc_struct_init introduced to reduce ucc_geth_startup
        complexity.
      Signed-off-by: default avatarLi Yang <leoli@freescale.com>
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      728de4c9
  20. 26 Apr, 2007 1 commit
  21. 08 Feb, 2007 1 commit
  22. 05 Feb, 2007 1 commit