1. 28 9月, 2005 1 次提交
  2. 14 9月, 2005 1 次提交
  3. 12 9月, 2005 1 次提交
  4. 07 9月, 2005 1 次提交
  5. 06 9月, 2005 2 次提交
  6. 01 9月, 2005 1 次提交
  7. 24 8月, 2005 1 次提交
  8. 19 8月, 2005 1 次提交
  9. 31 7月, 2005 2 次提交
  10. 28 7月, 2005 2 次提交
  11. 20 7月, 2005 1 次提交
  12. 19 7月, 2005 1 次提交
  13. 12 7月, 2005 1 次提交
    • S
      [NET]: add a top-level Networking menu to *config · d5950b43
      Sam Ravnborg 提交于
      Create a new top-level menu named "Networking" thus moving
      net related options and protocol selection way from the drivers
      menu and up on the top-level where they belong.
      
      To implement this all architectures has to source "net/Kconfig" before
      drivers/*/Kconfig in their Kconfig file. This change has been
      implemented for all architectures.
      
      Device drivers for ordinary NIC's are still to be found
      in the Device Drivers section, but Bluetooth, IrDA and ax25
      are located with their corresponding menu entries under the new
      networking menu item.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      d5950b43
  14. 27 6月, 2005 2 次提交
  15. 27 5月, 2005 1 次提交
  16. 16 5月, 2005 3 次提交
    • C
      [PATCH] A new 10GB Ethernet Driver by Chelsio Communications · 8199d3a7
      Christoph Lameter 提交于
      A Linux driver for the Chelsio 10Gb Ethernet Network Controller by Chelsio
      (http://www.chelsio.com).  This driver supports the Chelsio N210 NIC and is
      backward compatible with the Chelsio N110 model 10Gb NICs.  It supports
      AMD64, EM64T and x86 systems.
      Signed-off-by: NTina Yang <tinay@chelsio.com>
      Signed-off-by: NScott Bardone <sbardone@chelsio.com>
      Signed-off-by: NChristoph Lameter <christoph@lameter.com>
      
      Adrian said:
      
      - my3126.c is unused (because t1_my3126_ops isn't used anywhere)
      - what are the EXTRA_CFLAGS in drivers/net/chelsio/Makefile for?
      - $(cxgb-y) in drivers/net/chelsio/Makefile seems to be unneeded
      - completely unused global functions:
        - espi.c: t1_espi_get_intr_counts
        - sge.c: t1_sge_get_intr_counts
      - the following functions can be made static:
        - sge.c: t1_espi_workaround
        - sge.c: t1_sge_tx
        - subr.c: __t1_tpi_read
        - subr.c: __t1_tpi_write
        - subr.c: t1_wait_op_done
      
      shemminger said:
      
      The performance recommendations in cxgb.txt are common to all fast devices,
      and should be in one file rather than just for this device. I would rather
      see ip-sysctl.txt updated or a new file on tuning recommendations started.
      Some of them have consequences that aren't documented well.
      For example, turning off TCP timestamps risks data corruption from sequence wrap.
      
      A new driver shouldn't need so may #ifdef's unless you want to putit on older
      vendor versions of 2.4
      
      Some accessor and wrapper functions like:
              t1_pci_read_config_4
              adapter_name
              t1_malloc
      are just annoying noise.
      
      Why have useless dead code like:
      
      /* Interrupt handler */
      +static int pm3393_interrupt_handler(struct cmac *cmac)
      +{
      +       u32 master_intr_status;
      +/*
      +    1. Read master interrupt register.
      +    2. Read BLOCK's interrupt status registers.
      +    3. Handle BLOCK interrupts.
      +*/
      
      Jeff said:
      
      step 1:  kill all the OS wrappers.
      
       And do you really need hooks for multiple MACs, when only one MAC is
       really supported?  Typically these hooks are at a higher level anyway --
       struct net_device.
      
      From: Christoph Lameter <christoph@lameter
      
      Driver modified as suggested by Pekka Enberg, Stephen Hemminger and Andrian
      Bunk.  Reduces the size of the driver to ~260k.
      
      - clean up tabs
      - removed my3126.c
      - removed 85% of suni1x10gexp_regs.h
      - removed 80% of regs.h
      - removed various calls, renamed variables/functions.
      - removed system specific and other wrappers (usleep, msleep)
      - removed dead code
      - dropped redundant casts in osdep.h
      - dropped redundant check of kfree
      - dropped weird code (MODVERSIONS stuff)
      - reduced number of #ifdefs
      - use kcalloc now instead of kmalloc
      - Add information about known issues with the driver
      - Add information about authors
      Signed-off-by: NScott Bardone <sbardone@chelsio.com>
      Signed-off-by: NChristoph Lameter <christoph@lameter.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      
      diff -puN /dev/null Documentation/networking/cxgb.txt
      8199d3a7
    • S
      [PATCH] DM9000 network driver · a1365275
      Sascha Hauer 提交于
      This patch adds support for the davicom dm9000 network driver.  The dm9000
      is found on some embedded arm boards such as the pimx1 or the scb9328.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      
      diff -puN /dev/null drivers/net/dm9000.c
      a1365275
    • A
      [PATCH] SIS900 must select MII · 6da0f685
      Adrian Bunk 提交于
      This patch fixes the following compile error caused by bk-netdev:
      
      <--  snip  -->
      
      ...
        LD      .tmp_vmlinux1
      drivers/built-in.o(.text+0x98528): In function `sis900_get_settings':
      : undefined reference to `mii_ethtool_gset'
      drivers/built-in.o(.text+0x98538): In function `sis900_set_settings':
      : undefined reference to `mii_ethtool_sset'
      drivers/built-in.o(.text+0x98517): In function `sis900_get_link':
      : undefined reference to `mii_link_ok'
      drivers/built-in.o(.text+0x98547): In function `sis900_nway_reset':
      : undefined reference to `mii_nway_restart'
      make: *** [.tmp_vmlinux1] Error 1
      
      <--  snip  -->
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NDaniele Venzano <venza@brownhat.org>
      6da0f685
  17. 13 5月, 2005 2 次提交
  18. 04 5月, 2005 1 次提交
  19. 17 4月, 2005 2 次提交