aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
Commit message (Collapse)AuthorAge
* Automatic merge of /spare/repo/netdev-2.6 branch remove-drivers2005-06-04
|\
| * [PATCH] remove two obsolete net driversAdrian Bunk2005-05-12
| | | | | | | | | | | | | | | | | | | | | | The options FMV18X and SK_G16 do depend on the non-available CONFIG_OBSOLETE even in kernel 2.4 - IOW, the last time it was able to select them was in kernel 2.2 (or even before). Since it seems noone misses these drivers, this patch removes them. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
* | Automatic merge of /spare/repo/netdev-2.6 branch iff-running2005-06-04
|\ \
| * | [netdrvrs] Use netif_carrier_* instead of IFF_RUNNING2005-05-12
| |/
* | Automatic merge of /spare/repo/netdev-2.6 branch viro2005-06-04
|\ \
| * | [PATCH] pcnet_cs cleanupAl Viro2005-05-15
| | | | | | | | | | | | | | | | | | killed abuse of ->rmem_end Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
| * | [PATCH] etherh iomem annotationsAl Viro2005-05-15
| |/ | | | | | | | | the usual echo Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
* | Automatic merge of /spare/repo/netdev-2.6 branch r81692005-06-04
|\ \
| * \ Automatic merge of rsync://www.fr.zoreil.com/linux-2.6.git branch HEAD2005-05-27
| |\ \
| | * | [PATCH] r8169: minor cleanupRichard Dawe2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - more consistent prototypes; - rtl8169_rx_interrupt() o the error condition should be rare; o goto removal. Signed-off-by: Richard Dawe <rich@phekda.gotadsl.co.uk> Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: add ethtool support for dumping the chip statisticsStephen Hemminger2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There aren't lots of statistics available, but this is what is available according to the RealTek documentation. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: ethtool message level control supportStephen Hemminger2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: - ratelimit the too much work at interrupt message, so if under massive packet load the console doesn't get flooded; - removal of a few PFX used in contexts where dev->name is available; - s/->slot_name/pci_name/; - printed_version is redundant with the debug option. Remove it and let the user decide. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: add module parameter (media)Francois Romieu2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | Add module parameter description for the media option. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: add module parameter (copybreak)Stephen Hemminger2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add module parameter description for copybreak. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: identify the napi versionStephen Hemminger2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To tell if driver is configured for NAPI or not, put -NAPI on driver version. Remove the NAPI printk since the complete version information is displayed once in the pci probe routine or returned via ethtool. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: de-obfuscate supported PCI IDFrancois Romieu2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | De-obfuscate supported PCI ID Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| | * | [PATCH] r8169: new PCI idFrancois Romieu2005-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The USR 997902 is based on the 8169 chipset. The value has been extracted from the sources of the driver which comes with the manufacturer's cdrom. Heads-up and test by TommyDrum <mycooc@yahoo.it>. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
| * | | Automatic merge of ↵2005-05-26
| |\ \ \ | | |/ / | |/| | | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD
| * | | [PATCH] r8169: incoming frame length checkFrancois Romieu2005-05-12
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The size of the incoming frame is not correctly checked. The RxMaxSize register (0xDA) does not work as expected and incoming frames whose size exceeds the MTU actually end spanning multiple descriptors. The first Rx descriptor contains the size of the whole frame (or some garbage in its place). The driver does not expect something above the space allocated to the current skb and crashes loudly when it issues a skb_put. The fix contains two parts: - disable hardware Rx size filtering: so far it only proved to be able to trigger some new fancy errors; - drop multi-descriptors frame: as the driver allocates MTU sized Rx buffers, it provides an adequate filtering. As a bonus, wrong descriptors were not returned to the asic after their processing. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
* | | Automatic merge of /spare/repo/netdev-2.6 branch orinoco-hch2005-06-04
|\ \ \
| * | | [PATCH] orinoco: misc fixesChristoph Hellwig2005-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | small fixes from CVS that didn't fit elsewhere Index: linux-2.6/drivers/net/wireless/orinoco.c ===================================================================
| * | | [PATCH] orinoco: make orinoco_stop() staticChristoph Hellwig2005-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch from Pavel Roskin Index: linux-2.6/drivers/net/wireless/orinoco.c ===================================================================
| * | | [PATCH] orinoco: Symbol 3.0x firmware needs broken_disableportChristoph Hellwig2005-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch from Pavel Roskin. Index: linux-2.6/drivers/net/wireless/orinoco.c ===================================================================
| * | | [PATCH] orinoco: disconnect the network device on reset errorsChristoph Hellwig2005-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch from Pavel Roskin Index: linux-2.6/drivers/net/wireless/orinoco.c ===================================================================
| * | | [PATCH] orinoco: fix setting of 32 character ESSIDsChristoph Hellwig2005-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch from Thomas Schulz Index: linux-2.6/drivers/net/wireless/orinoco.c ===================================================================
| * | | [PATCH] Orinoco: consolidate allocation codeDavid Gibson2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consolidate allocation of firmware buffers. In the process, remove duplication of a workaround for an old symbol firmware bug, and fix a bug where we could retry the workaround, even if it already failed to help. Signed-off-by: David Gibson <hermes@gibson.dropbear.id.au> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
| * | | [PATCH] Orinoco: don't set channel in managed modeDavid Gibson2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't attempt to manually set the channel in infrastructure mode, the firmware doesn't like that much. Also don't attempt to override the firmware's default channel number for IBSS mode (I believe default channel can vary by regulatory domain). Signed-off-by: David Gibson <hermes@gibson.dropbear.id.au> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
| * | | [PATCH] Orinoco: kill dump_recsDavid Gibson2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the dump_recs debugging iwpriv command. It will be replaced later with the simpler and more flexible get_rid command. Signed-off-by: David Gibson <hermes@gibson.dropbear.id.au> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
| * | | [PATCH] Orinoco: ignore_disconnect flagDavid Gibson2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds an ignore_disconnect module parameter. When enabled, the driver will continue attempting to send packets even when the firmware has told us we've lost our link to the AP. On some firmwares this substantially increases the usable range of the card (presumably because we have an interrmittent connection, but the firmware is able to queue the packets for us until we're connected again). On some other cards, it causes the firmware to fall in a screaming heap :( (hence, default off). Signed-off-by: David Gibson <hermes@gibson.dropbear.id.au> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
| * | | [PATCH] Orinoco: wireless stats updatesDavid Gibson2005-05-12
| |/ / | | | | | | | | | Minor updates/bugfixes to the handling of wireless statistics.
* | | Automatic merge of /spare/repo/netdev-2.6 branch ppp2005-06-04
|\ \ \
| * | | [PATCH] PPP multilink fragmentation improvementsPaul Mackerras2005-05-12
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's a patch for -mm for now. Not sure whose territory this falls in, so I'm sending it to everyone I can think of. :) Some time ago I did some experiments with using PPP multilink over largish numbers of channels (up to 32). The TCP performance was woeful due to wildly fluctuating packet latencies, which turned out to be because we would sometimes split a packet across all 32 channels, and sometimes we would send a whole packet down a single channel. This patch fixes those problems by being a bit cleverer about how the packets are split across the available channels, and in particular, it waits until at least half of the channels can take another fragment before starting to split up the next packet. The patch also fixes a buglet in the multilink reconstruction code where it would discard incoming packets that had just the multilink header and no data. Such packets are valid and shouldn't be discarded. Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
* | | Automatic merge of /spare/repo/netdev-2.6 branch hdlc2005-06-04
|\ \ \
| * | | [PATCH] Generic HDLC updateKrzysztof Halasa2005-05-15
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The attached patch updates generic HDLC to version 1.18. FR Cisco LMI production-tested. Please apply to Linux 2.6. Thanks. Changes: - doc updates - added Cisco LMI support to Frame-Relay code - cleaned hdlc_fr.c a bit, removed some orphaned #defines etc. - fixed a problem with non-functional LMI in FR DCE mode. - changed diagnostic messages to better conform to FR standards - all protocols: information about carrier changes (DCD line) is now printed to kernel logs. Signed-Off-By: Krzysztof Halasa <khc@pm.waw.pl>
* | | Automatic merge of /spare/repo/netdev-2.6 branch dm90002005-06-04
|\ \ \
| * | | [PATCH] DM9000 network driverSascha Hauer2005-05-15
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Andrew Morton <akpm@osdl.org> diff -puN /dev/null drivers/net/dm9000.c
* | | Automatic merge of /spare/repo/netdev-2.6 branch 8139too-iomap2005-06-04
|\ \ \
| * | | [PATCH] 8139too: use iomap for pio/mmioPekka Enberg2005-05-12
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch converts the 8139too driver to use the iomap infrastructure for PIO and MMIO instead of playing macro tricks. I also had to fix read_eeprom(), mdio_sync(), mdio_read(), and mdio_write() to not pass PIO base address to MMIO read() and write() functions. In addition, the patch adds proper __iomem annotations for the driver. Both modes, PIO and MMIO, were tested with a RealTel RTL8139 card on an x86 box. The 8129 support remains untested due to lack of hardware. Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
* | | Automatic merge of /spare/repo/netdev-2.6 branch 8139cp2005-06-04
|\ \ \
| * | | [PATCH] 8139cp net driver: add MODULE_VERSION2005-05-12
| | | |
| * | | [PATCH] 8139cp - add netpoll supportSteffen Klassert2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch adds netpoll support to the 8139cp driver. The patch needs some tests because I have no NIC of this type for testing. Applies against linux-2.6.9-rc2-mm3 Signed-off-by: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
| * | | [PATCH] 8139cp - module_paramStephen Hemminger2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Not sure if I sent this already... Convert 8139cp to use new module_param() not old MODULE_PARM Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
| * | | [PATCH] 8139cp: SG support fixesFrancois Romieu2005-05-12
| | | | | | | | | | | | | | | | | | | | | | | | - suspicious length in pci_unmap_single; - wait for the last frag before freeing the relevant skb; - no need to crash when facing some unexpected csum combination.
| * | | [netdrvr 8139cp] TSO supportJeff Garzik2005-05-12
| |/ /
* | | Automatic merge of ↵Linus Torvalds2005-06-02
|\ \ \ | | | | | | | | | | | | rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
| * | | [NET]: Fix locking in shaper driver.Christoph Hellwig2005-06-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o use a semaphore instead of an opencoded and racy lock o move locking out of shaper_kick and into the callers - most just released the lock before calling shaper_kick o remove in_interrupt() tests. from ->close we can always block, from ->hard_start_xmit and timer context never Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: David S. Miller <davem@davemloft.net>
* | | | [PATCH] drivers/net/hamradio/baycom_epp.c: cleanupsAdrian Bunk2005-06-02
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The times when tricky goto's produced better codes are long gone. This patch should express the same in a better way. (Also fixes the final gcc-4.0 x86 compile error) Signed-off-by: Adrian Bunk <bunk@stusta.de> Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | | [TG3]: Fix bug in tg3_load_firmware_cpuMichael Chan2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add tg3_nvram_lock() and tg3_nvram_unlock() calls around tg3_halt_cpu(). It is possible that the bootcode may be loading code from nvram during this call and stopping the cpu without getting the lock may cause uncompleted nvram data to be left in the nvram data register. Subsequent calls to read/write nvram data will fail. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
* | | [TG3]: Add interrupt testMichael Chan2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | This test uses the previously added tg3_test_interrupt() to perform the test. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
* | | [TG3]: Add loopback testMichael Chan2005-05-29
| | | | | | | | | | | | | | | | | | | | | | | | The test will loopback one packet in MAC loopback mode and verify the packet data. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>