summaryrefslogtreecommitdiffstats
path: root/drivers/net
Commit message (Collapse)AuthorAgeFilesLines
...
| * | [PATCH] e1000: Use netdev_priv() to get to netdev->privMalli Chilakala2005-06-272-45/+45
| | | | | | | | | | | | | | | | | | | | | | | | Use netdev_priv() to get to netdev->priv - from shemminger@osdl.org Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Use correct WOL settings for 82544 adaptersMalli Chilakala2005-06-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Use correct WOL settings for 82544 adapters Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e1000: Synchronize phy access between stats update and MII_IOCTLMalli Chilakala2005-06-271-10/+26
| | | | | | | | | | | | | | | | | | | | | | | | Synchronize phy access between stats update and MII_IOCTL Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e100: NAPI performance enhancementsMalli Chilakala2005-06-271-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | NAPI performance enhancements - Fixed issues with shared interrupts and NAPI resulting in bad performance. Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e100: e100_eeprom_load was called after e100_phy_initMalli Chilakala2005-06-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | e100_eeprom_load was called after e100_phy_init causing phy_init not to use values set in EEPROM - from emann@mrv.com Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | [PATCH] e100: fixed e100 MDI/MDI-X issuesMalli Chilakala2005-06-271-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added patch from Eran Mann to fix following e100 MDI/MDI-X issues * MDI/MDI-X autodetection should never be enabled for 82551ER/QM chips * enabling this feature based on eeprom settings Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com> Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com> Signed-off-by: John Ronciak <john.ronciak@intel.com>
| * | Merge /spare/repo/netdev-2.6/ branch 'orinoco'Jeff Garzik2005-06-272-1010/+1485
| |\ \
| | * | wireless/orinoco: remove changelog, bump versionJeff Garzik2005-06-272-374/+1Star
| | | |
| | * | [PATCH] orinoco: monitor mode supportChristoph Hellwig2005-06-272-29/+180
| | | | | | | | | | | | | | | | Patch from Pavel Roskin
| | * | [PATCH] orinoco: always use 802.11 header for rx processingChristoph Hellwig2005-06-271-53/+52Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the frame has ToDS flag set, mark it by setting skb->pkt_type to PACKET_OTHERHOST, so that applications unaware of promiscous mode won't get uplink (STA->AP) packets for STA->STA transmissions relayed by the AP. Thanks to John Denker and David Gibson for finding the problem and the solution. Patch from Pavel Roskin
| | * | [PATCH] orinoco: scanning supportChristoph Hellwig2005-06-272-21/+544
| | | | | | | | | | | | | | | | Patch from Pavel Roskin
| | * | [PATCH] orinoco: manual roaming for Symbol and IntersilfirmwareChristoph Hellwig2005-06-272-0/+174
| | | | | | | | | | | | | | | | Patch from Pavel Roskin
| | * | [PATCH] orinoco: basic ethtool supportChristoph Hellwig2005-06-271-0/+24
| | | | | | | | | | | | | | | | | | | | I completely reimplemented this based on ethtool_ops, CVS has an ioctl-based version.
| | * | [PATCH] orinoco: wireless API 15 supportChristoph Hellwig2005-06-271-571/+547Star
| | | | | | | | | | | | | | | | (patch from Moustafa Youssef, updated by Jim Carter and Pavel Roskin).
| | * | [PATCH] orinoco: include <net/ieee80211.h>Christoph Hellwig2005-06-271-0/+1
| | |/ | | | | | | | | | We need constants from this header in the next patches.
| * | [PATCH] cs89x0.c: support for Philips' pnx0105 network adapterdmitry pervushin2005-06-273-5/+39
| | | | | | | | | | | | | | | | | | | | | | | | This patch is to provide support for cs89x0-based network device on Philips' pnx0105 board. Signed-off-by: dmitry pervushin <dpervushin@ru.mvista.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
| * | [PATCH] drivers/net/skfp/: cleanupsAdrian Bunk2005-06-2713-883/+20Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch contains the following cleanups: - make needlessly global code static - remove the completely unused smtparse.c - remove the following unused global functions: - drvfbi.c: init_dma - drvfbi.c: dis_dma - drvfbi.c: get_rom_byte - drvfbi.c: mac_drv_vpd_read - drvfbi.c: mac_drv_pci_fix - fplustm.c: mac_set_func_addr - fplustm.c: mac_del_multicast - hwmtm.c: mac_drv_rx_frag - pcmplc.c: pcm_set_lct_short - smt.c: smt_please_reconnect - smt.c: smt_change_t_neg - smtdef.c: smt_set_defaults Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@osdl.org>
| * | [netdrvr] tulip: add pci idHideki Yamane2005-06-271-0/+1
| | |
| * | [PATCH] forcedeth: Add support for new device idManfred Spraul2005-06-271-1/+16
| | | | | | | | | | | | This is a multi-part message in MIME format.
| * | [PATCH] forcedeth: Poll for link changesManfred Spraul2005-06-271-12/+13
| | | | | | | | | | | | This is a multi-part message in MIME format.
| * | [PATCH] forcedeth: add two new pci idsManfred Spraul2005-06-271-2/+19
| | | | | | | | | | | | This is a multi-part message in MIME format.
| * | [PATCH] net/lanstreamer: replace schedule_timeout() with ↵Nishanth Aravamudan2005-06-271-4/+2Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ssleep()/msleep_interruptible() Use ssleep() / msleep_interruptible() [as appropriate] instead of schedule_timeout() to guarantee the task delays as expected. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] net/pcnet32: replace schedule_timeout() with msleep_interruptible()Nishanth Aravamudan2005-06-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Use msleep_interruptible() instead of schedule_timeout() to guarantee the task delays as expected. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] net/farsync: add set_current_state() before schedule_timeout()Nishanth Aravamudan2005-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Insert set_current_state() before schedule_timeout() so the function delays as expected. Without the addition, schedule_timeout() will return immediately. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] net/sb1000: replace nicedelay() with ssleep()Nishanth Aravamudan2005-06-271-11/+3Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ssleep() instead of nicedelay() to guarantee the task delays as expected. Remove the prototype and definition of nicedelay(). This is a very weird function, because it is called to sleep in terms of usecs, but always sleeps for 1 second, completely ignoring the parameter. I have gone ahead and followed suit, just sleeping for a second in all cases, but maybe someone with the hardware could tell me if perhaps the paramter *should* matter. Additionally, nicedelay() is called in TASK_INTERRUPTIBLE state, but doesn't deal with signals in case these longer delays do not complete, so I believe ssleep() is more appropriate. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Domen Puncer <domen@coderock.org>
| * | [PATCH] wireless: char* -> char[] conversion in airo.cDomen Puncer2005-06-271-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This conversion makes code from line 7101 right: if (copy_to_user(com.data, swversion, sizeof(swversion))) size output (before, after): 55416 2228 160 57804 e1cc drivers/net/wireless/airo.o 55412 2228 160 57800 e1c8 drivers/net/wireless/airo.o more outputs from Alexey Dobriyan: 2.95.3: text data bss dec hex filename before 51118 2156 160 53434 d0ba drivers/net/wireless/airo.o after 51118 2156 160 53434 d0ba drivers/net/wireless/airo.o 3.3.5-20050130: before 46999 2156 160 49315 c0a3 drivers/net/wireless/airo.o after 46994 2156 160 49310 c09e drivers/net/wireless/airo.o 4.1.0-20050522: before 45555 2220 160 47935 bb3f drivers/net/wireless/airo.o after 45550 2220 160 47930 bb3a drivers/net/wireless/airo.o Signed-off-by: Domen Puncer <domen@coderock.org>
* | [PATCH] skge: version and copyright.Stephen Hemminger2005-06-281-2/+2
| | | | | | | | | | | | Bump version and copyright year. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: Rx buffer optimizationStephen Hemminger2005-06-282-103/+163
| | | | | | | | | | | | | | Optimize the receive buffer management code to replenish the buffers immediately (like tg3). Signed-off-by: Stephen Hemmminger <shemminger@osdl.org>
* | [PATCH] skge: handle Tx/Rx arbiter timeoutStephen Hemminger2005-06-282-2/+23
| | | | | | | | | | | | | | | | Need to handle receive and transmit packet arbiter timeouts. Transmit arbiter timeouts happens when Gigabit sends to 100Mbit port on same switch and pause occurs. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: add PHY related debug messagesStephen Hemminger2005-06-282-25/+35
| | | | | | | | | | | | | | | | Cleanup messages (for debug) about PHY interrrupts, because when user can't get driver working that is often the problem. Use a consistent way of enabling interrupts by port. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: make Genesis/Broadcom code workStephen Hemminger2005-06-282-257/+274
| | | | | | | | | | | | | | | | | | Rewrite the code for handling the Broadcom PHY to something that works. Remove link polling because Broadcom and Yukon don't need it. When I wrote initial code, didn't have a genesis chipset based board to test, so it was a non-working guess. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: cleanup ethtool mode supportStephen Hemminger2005-06-281-60/+65
| | | | | | | | | | | | Unify mapping of supported modes based on hardware. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: remove XM phy (untested code)Stephen Hemminger2005-06-281-217/+138Star
| | | | | | | | | | | | | | | | Remove support for the non-Broadcom genesis based boards. The code is untested, and probably won't work as is. The newer boards are all Yukon based, and only old Genesis board I can find uses Broadcom. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: remove Yukon2 related special casesStephen Hemminger2005-06-281-47/+7Star
| | | | | | | | | | | | | | Remove the bits and pieces added relating to Yukon II chipset. The Yukon 2 will be in a separate driver. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: remove unused declarationsStephen Hemminger2005-06-282-390/+24Star
| | | | | | | | | | | | | | Get rid of definitions for chip versions and PHY chips that this driver does not support. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: eliminate Yukon2 hooksStephen Hemminger2005-06-281-10/+0Star
| | | | | | | | | | | | The Yukon chips don't support TSO, and Yukon2 will be a separate driver. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: replace chip_rev() accessorStephen Hemminger2005-06-282-36/+26Star
| | | | | | | | | | | | | | Replace inline accessor functions for chip revision and number of ports with simple structure members. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: use pci_read_config_wordStephen Hemminger2005-06-281-3/+3
| | | | | | | | | | | | | | Rather than accessing PCI config space through MMIO space, use the standard PCI functions. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: function amd macro name changeStephen Hemminger2005-06-282-306/+279Star
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The inlines and macro's needed some cleanup's and fixes: * change name of macro SKGEMAC_REG to SK_REG to better reflect usage and fix comments * ditto for SK_GEXM_REG -> SK_XMAC_REG and SKGEGMA_REG -> SK_GMA_REG * change skge_gm_ to just gm_ since it is just a local function and long names look ugly. * change skge_xm_ to just xm_ * fix xm_write32 to write as two u16's with correct byte order * fix xm_outaddr to correctly use offset Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: PCI_DEVICE() macroStephen Hemminger2005-06-281-22/+11Star
| | | | | | | | | | | | Use PCI_DEVICE() macro. Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* | [PATCH] skge: whietspace cleanupStephen Hemminger2005-06-282-47/+47
|/ | | | | | Cleanup whitespace around if() and switch() and end of lines Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
* [PATCH] DM9000 network driver bugfixSascha Hauer2005-06-271-2/+2
| | | | | | | | | | | | This patch fixes two bugs in the dm9000 network driver: - Don't read one byte too much in 8bit mode. - release correct resource Signed-off-by: Jochen Karrer <j.karrer@lightmaze.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
* [PATCH] fealnx.c calls dev_kfree_skb from atomic contextDenis Vlasenko2005-06-271-2/+1Star
| | | | Signed-off-by: Andrew Morton <akpm@osdl.org>
* [PATCH] fix int vs. pm_message_t confusion in airoPavel Machek2005-06-271-5/+5
| | | | | | | | Fix int vs. pm_message_t confusion in airo. Should change no code. Signed-off-by: Pavel Machek <pavel@suse.cz> Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
* [PATCH] defxx: Use irqreturn_t for the interrupt handlerMaciej W. Rozycki2005-06-271-37/+51
| | | | | | | | | | | | | | | This is a fix for the interrupt handler in the defxx driver to use irqreturn_t. Beside the obvious fix of returning a proper status at all, it actually checks board registers as appropriate for determining if an interrupt has been recorded in the bus-specific interface logic. The patch also includes an obvious one-line fix for SET_NETDEV_DEV needed for the EISA variation, for which I've decided there is no point in sending separately. Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org> Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
* [PATCH] dmfe warning fixAndrew Morton2005-06-271-2/+3
| | | | | | | | | | | | drivers/net/tulip/dmfe.c: In function `dmfe_parse_srom': drivers/net/tulip/dmfe.c:1805: warning: passing arg 1 of `__le16_to_cpup' from incompatible pointer type drivers/net/tulip/dmfe.c:1817: warning: passing arg 1 of `__le32_to_cpup' from incompatible pointer type drivers/net/tulip/dmfe.c:1817: warning: passing arg 1 of `__le32_to_cpup' from incompatible pointer type This is basically a guess: Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org>
* [PATCH] document that 8139TOO supports 8129/8130Adrian Bunk2005-06-272-3/+4
| | | | | | | | | The 8129/8130 support is a sub-option that is not visible if the user hasn't enabled the 8139 support. Let's make it a bit easier for users to find the driver for their nic. Signed-off-by: Adrian Bunk <bunk@stusta.de>
* [PATCH] net/slip: replace schedule_timeout() with msleep_interruptible()Nishanth Aravamudan2005-06-271-4/+2Star
| | | | | Use msleep_interruptible() instead of schedule_timeout() to guarantee the task delays as expected.
* [PATCH] drivers/net/ewrk3.c: remove dead codeAdrian Bunk2005-06-271-9/+3Star
| | | | | | | This patch removes some obviously dead code found by the Coverity checker. Signed-off-by: Adrian Bunk <bunk@stusta.de>
* [PATCH] drivers/net/skfp/: fix LITTLE_ENDIANAdrian Bunk2005-06-272-1/+3
| | | | | | This patch fixes the LITTLE_ENDIAN #define and a function prototype. Signed-off-by: Adrian Bunk <bunk@stusta.de>