aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/r8169.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-118139*/atp/r8169/sc92031: Move the Realtek driversJeff Kirsher1-5824/+0
2011-08-02r8169 : MAC address change fix for the 8168e-vl.françois romieu1-0/+27
2011-07-28r8169: Add support for D-Link 530T rev C1 (Kernel Bug 38862)Lennart Sorensen1-0/+1
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-07-22r8169: use pci_dev->subsystem_{vendor|device}Sergei Shtylyov1-5/+2
2011-07-21treewide: fix potentially dangerous trailing ';' in #defined values/expressionsPhil Carmody1-1/+1
2011-07-19r8169: fix sticky accepts packet bits in RxConfig.Francois Romieu1-5/+3
2011-07-14r8169: adjust the RxConfig settings.Hayes Wang1-12/+44
2011-07-14r8169: don't enable rx when shutdown.Hayes Wang1-2/+5
2011-07-14r8169: fix wake on lan setting for non-8111E.Hayes Wang1-2/+4
2011-07-14r8169: support RTL8111E-VL.Hayes Wang1-7/+179
2011-07-14r8169: add ERI functions.Hayes Wang1-0/+43
2011-07-14r8169: modify the flow of the hw reset.Hayes Wang1-25/+28
2011-07-14r8169: adjust some registers.Hayes Wang1-16/+27
2011-07-05Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2011-06-27r8169: remove unnecessary read of PCI_CAP_ID_EXPJon Mason1-14/+6
2011-06-24r8169: fix wrong register use.Francois Romieu1-1/+1
2011-06-20Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-4/+6
2011-06-18r8169: check firmware content sooner.Francois Romieu1-19/+44
2011-06-18r8169: support new firmware format.Hayes Wang1-1/+35
2011-06-18r8169: explicit firmware format check.Francois Romieu1-13/+49
2011-06-18r8169: move the firmware down into the device private data.Francois Romieu1-26/+48
2011-06-17r8169: fix static initializers.Francois Romieu1-4/+6
2011-06-06net: remove interrupt.h inclusion from netdevice.hAlexey Dobriyan1-0/+1
2011-05-22Add appropriate <linux/prefetch.h> include for prefetch usersPaul Gortmaker1-0/+1
2011-05-09r8169: avoid late chip identifier initialisation.Francois Romieu1-9/+9
2011-05-09r8169: merge firmware information into the chipset description data.Francois Romieu1-104/+110
2011-05-09r8169: provide some firmware information via ethtool.Francois Romieu1-20/+25
2011-05-09r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt.Francois Romieu1-23/+9
2011-05-09r8169: link speed selection timer rework.Francois Romieu1-35/+9
2011-05-09r8169: rtl8169_set_speed_xmii cleanup.Francois Romieu1-10/+1
2011-05-09r8169: remove some code duplication.Francois Romieu1-23/+19
2011-05-09r8169: style cleanups.Francois Romieu1-108/+98
2011-04-29ethtool: cosmetic: Use ethtool ethtool_cmd_speed APIDavid Decotigny1-1/+1
2011-04-29ethtool: Use full 32 bit speed range in ethtool's set_settingsDavid Decotigny1-1/+2
2011-04-27r8169: fix merge conflict fix.Francois Romieu1-20/+5
2011-04-26Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-32/+76
2011-04-24r8169: don't request firmware when there's no userspace.François Romieu1-28/+71
2011-04-18r8169: TSO fixes.Francois Romieu1-72/+137
2011-04-10net: r8169: convert to hw_featuresMichał Mirosław1-62/+33
2011-03-30net/r8169: support RTL8168Ehayeswang1-5/+207
2011-03-30net/r8169: add a new chip for RTL8168DPhayeswang1-22/+76
2011-03-30net/r8169: add a new chip for RTL8105hayeswang1-0/+1
2011-03-20r8169: fix a bug in rtl8169_init_phy()Eric Dumazet1-2/+2
2011-03-07Merge branch 'davem-next.r8169' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller1-94/+178
2011-03-05r8169: convert to new VLAN model.Francois Romieu1-61/+49
2011-03-05r8169: support control of advertising.Oliver Neukum1-17/+37
2011-03-05r8169: support the new chips for RTL8105E.Hayes Wang1-2/+90
2011-03-03r8169: disable ASPMStanislaw Gruszka1-0/+6
2011-03-01r8169: adjust rtl8169_set_speed_xmii function.Hayes Wang1-14/+2
2011-02-23r8169: fix RTL8168DP power off issue.Hayes Wang1-3/+14
2011-02-23r8169: correct settings of rtl8102e.Hayes Wang1-14/+6
2011-02-23r8169: fix incorrect args to oob notify.Hayes Wang1-2/+3
2011-02-17drivers/net: Call netif_carrier_off at the end of the probeIvan Vecera1-0/+2
2011-02-04r8169: prevent RxFIFO induced loops in the irq handler.Francois Romieu1-0/+9
2011-02-04r8169: RxFIFO overflow oddities with 8168 chipsets.Francois Romieu1-9/+21
2011-02-04r8169: use RxFIFO overflow workaround for 8168c chipset.Ivan Vecera1-2/+4
2011-01-13r8169: keep firmware in memory.françois romieu1-12/+31
2011-01-10net/r8169: Update the function of parsing firmwarehayeswang1-12/+110
2011-01-09r8169: delay phy init until device opens.françois romieu1-10/+11
2011-01-04r8169: more 8168dp support.françois romieu1-9/+136
2011-01-04r8169: rtl_csi_access_enable rename.françois romieu1-11/+16
2011-01-04r8169: magic.françois romieu1-0/+93
2011-01-04r8169: phy power opsfrançois romieu1-1/+166
2011-01-04r8169: 8168DP specific MII registers access methods.françois romieu1-2/+81
2011-01-04r8169: use device dependent methods to access the MII registers.françois romieu1-150/+157
2011-01-04r8169: identify different registers.françois romieu1-8/+14
2011-01-04r8169: remove the firmware of RTL8111D.françois romieu1-679/+133
2010-12-21drivers/net/*.c: Use static constJoe Perches1-1/+1
2010-12-17Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-10/+16
2010-12-12drivers/net: don't use flush_scheduled_work()Tejun Heo1-1/+1
2010-12-10r8169: Fix runtime power managementRafael J. Wysocki1-10/+16
2010-11-17r8169: fix checksum brokenShan Wei1-2/+1
2010-11-09r8169: fix sleeping while holding spinlock.françois romieu1-2/+2
2010-11-09r8169: revert "Handle rxfifo errors on 8168 chips"françois romieu1-2/+3
2010-10-21r8169: print errors when dma mapping failStanislaw Gruszka1-3/+13
2010-10-21r8169: (re)init phy on resumeStanislaw Gruszka1-0/+5
2010-10-21r8169: changing mtu clean upStanislaw Gruszka1-41/+6
2010-10-21r8169: do not account fragments as packetsStanislaw Gruszka1-5/+3
2010-10-21r8169: use pointer to struct device as local variableStanislaw Gruszka1-26/+25
2010-10-21r8169: replace PCI_DMA_{TO,FROM}DEVICE to DMA_{TO,FROM}_DEVICEStanislaw Gruszka1-7/+7
2010-10-21r8169: init rx ring cleanupStanislaw Gruszka1-30/+22
2010-10-21r8169: check dma mapping failuresStanislaw Gruszka1-18/+48
2010-10-21vlan: Don't check for vlan group before vlan_tx_tag_present.Jesse Gross1-1/+1
2010-10-16r8169: use 50% less ram for RX ringEric Dumazet1-119/+64
2010-10-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-30/+35
2010-10-09r8169: use device model DMA APIStanislaw Gruszka1-24/+29
2010-10-09r8169: allocate with GFP_KERNEL flag when able to sleepStanislaw Gruszka1-6/+6
2010-09-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-3/+2
2010-09-15r8169: Handle rxfifo errors on 8168 chipsMatthew Garrett1-3/+2
2010-09-07r8169: add gro supportEric Dumazet1-2/+8
2010-09-05r8169: fix rx checksum offloadEric Dumazet1-4/+2
2010-09-02drivers/net: avoid some skb->ip_summed initializationsEric Dumazet1-1/+1
2010-08-06Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jb...Linus Torvalds1-12/+4
2010-07-30PCI: change device runtime PM settings for probe and removeAlan Stern1-12/+4
2010-07-20Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2010-07-11r8169: incorrect identifier for a 8168dpFrancois Romieu1-1/+1
2010-06-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-3/+9
2010-06-09r8169: fix mdio_read and update mdio_write according to hw specsTimo Teräs1-3/+9
2010-06-06Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+5
2010-06-06r8169: fix random mdio_write failuresTimo Teräs1-0/+5
2010-05-31r8169: remove unnecessary cast of readl()'s return valueJunchang Wang1-1/+1
2010-04-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-14/+18
2010-04-26r8169: more broken register writes workaroundfrançois romieu1-0/+5
2010-04-26r8169: failure to enable mwi should not be fatalfrançois romieu1-14/+13
2010-04-06Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-21/+33
2010-04-03net: convert multicast list to list_headJiri Pirko1-3/+3
2010-04-01r8169: clean up my printk uglynessNeil Horman1-2/+2
2010-04-01r8169: Fix rtl8169_rx_interrupt()Eric Dumazet1-5/+17
2010-03-29r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)Neil Horman1-5/+24
2010-03-27r8169: fix broken register writesFrancois Romieu1-2/+2
2010-03-26Revert "r8169: enable 64-bit DMA by default for PCI Express devices (v2)"David S. Miller1-14/+7
2010-03-16r8169 / PCI / PM: Add simplified runtime PM support (rev. 3)Rafael J. Wysocki1-27/+125
2010-03-04r8169: use correct barrier between cacheable and non-cacheable memoryDavid Dillow1-2/+2
2010-02-26net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2Jiri Pirko1-3/+1
2010-02-19r8169: enable 64-bit DMA by default for PCI Express devices (v2)Robert Hancock1-7/+14
2010-02-12drivers/net/r8196.c: Use netif_printk macrosJoe Perches1-88/+48
2010-02-12net: use netdev_mc_count and netdev_mc_empty when appropriateJiri Pirko1-2/+2
2010-01-07drivers/net/: use DEFINE_PCI_DEVICE_TABLE()Alexey Dobriyan1-1/+1
2009-12-29drivers/net/r8169.c: use %pM to shown MAC addressH Hartley Sweeten1-7/+2
2009-12-15const: constify remaining dev_pm_opsAlexey Dobriyan1-1/+1
2009-12-03drivers/net: Move && and || to end of previous lineJoe Perches1-2/+2
2009-12-01Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+7
2009-11-29r8169: restore mac addr in rtl8169_remove_one and rtl_shutdownIvan Vecera1-0/+7
2009-11-25r8169: move PHY regs tables to .rodataAlexey Dobriyan1-32/+32
2009-11-17Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+2
2009-11-13r8169: Fix receive buffer length when MTU is between 1515 and 1536Raimonds Cicans1-2/+2
2009-11-06Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2009-10-29r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo framesRaimonds Cicans1-1/+1
2009-10-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+12
2009-10-24r8169: fix Ethernet Hangup for RTL8110SC rev dSimon Wunderlich1-1/+12
2009-10-13Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-55/+932
2009-10-13r8169: partial support and phy init for the 8168dfrançois romieu1-55/+932
2009-10-13net: Use netdev_alloc_skb_ip_align()Eric Dumazet1-2/+1
2009-09-07r8169: Fix warning in rtl8169_start_xmit().David S. Miller1-1/+0
2009-09-03netdev: Remove redundant checks for CAP_NET_ADMIN in MDIO implementationsBen Hutchings1-2/+0
2009-09-01netdev: convert bulk of drivers to netdev_tx_tStephen Hemminger1-6/+6
2009-08-12r8169: phy init for the 8102efrançois romieu1-0/+1
2009-08-12r8169: phy init for the 8169sfrançois romieu1-56/+60
2009-08-12r8169: phy init for the 8169scdfrançois romieu1-0/+68
2009-08-12r8169: phy init for the 8169scefrançois romieu1-0/+56
2009-08-12r8169: differentiate close chipsets in the startup identification messagefrançois romieu1-1/+1
2009-08-12r8169: fix r8101 quirk dupefrançois romieu1-1/+1
2009-07-26r8169: WakeOnLan fix for the 8168françois romieu1-2/+11
2009-06-19r8169: remove unused variableFlorian Westphal1-3/+0
2009-06-17r8169: do not bring device down when suspendingfrançois romieu1-11/+8
2009-06-15Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds...David S. Miller1-6/+5
2009-06-11r8169: use dev_kfree_skb() instead of dev_kfree_skb_irq()Eric Dumazet1-1/+1
2009-06-09r8169: fix crash when large packets are receivedEric Dumazet1-6/+5
2009-06-03Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-45/+57
2009-05-29net: dont update dev->trans_startEric Dumazet1-2/+0
2009-05-26r8169: Use a different default for each familyJean Delvare1-17/+22
2009-05-25r8169: avoid losing MSI interruptsDavid Dillow1-45/+57
2009-05-19r8169: allow true forced mode settingfrançois romieu1-53/+59
2009-05-19r8169: remove useless struct memberfrançois romieu1-2/+0
2009-04-13NET/r8169: Rework suspend and resumeRafael J. Wysocki1-22/+39
2009-04-07dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)Yang Hongyang1-4/+4
2009-04-07dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)Yang Hongyang1-1/+1
2009-04-02r8169: reset IntrStatus after chip resetKarsten Wiese1-2/+3
2009-03-17Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-120/+2
2009-03-15r8169: revert "r8169: read MAC address from EEPROM on init (2nd attempt)"françois romieu1-112/+2
2009-03-15r8169: use hardware auto-padding.françois romieu1-8/+0
2009-03-01Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+112
2009-03-01r8169: read MAC address from EEPROM on init (2nd attempt)Ivan Vecera1-2/+112
2009-02-07Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-35/+58
2009-02-06r8169: Don't update statistics counters when interface is downIvan Vecera1-35/+58
2009-01-21net: Remove redundant NAPI functionsBen Hutchings1-3/+3
2008-12-22net: Remove unused netdev arg from some NAPI interfaces.Neil Horman1-3/+3
2008-11-20netdev: add more functions to netdevice opsStephen Hemminger1-1/+1
2008-11-19r8169: convert to net_device_opsFrancois Romieu1-16/+32
2008-11-03drivers/net: Kill now superfluous ->last_rx stores.David S. Miller1-1/+0
2008-10-26r8169: revert "read MAC address from EEPROM on init"Francois Romieu1-88/+0
2008-10-22r8169: checks against wrong mac addresse initFrancois Romieu1-4/+18
2008-10-22r8169: verbose mac address initFrancois Romieu1-4/+12
2008-10-12r8169: NULL pointer dereference on r8169 loadPetr Vandrovec1-1/+2
2008-10-10r8169: add shutdown handlerFrancois Romieu1-0/+6
2008-10-10r8169: preliminary 8168d supportFrancois Romieu1-2/+97
2008-10-10r8169: support additional 8168cp chipsetFrancois Romieu1-3/+27
2008-10-10r8169: change default behavior for mildly identified 8168c chipsetsFrancois Romieu1-3/+4
2008-10-10r8169: add a new 8168cp flavorFrancois Romieu1-6/+43
2008-10-10r8169: add a new 8168c flavor (bis)Francois Romieu1-2/+24
2008-10-10r8169: add a new 8168c flavorFrancois Romieu1-2/+39
2008-10-10r8169: sync existing 8168 device hardware start sequences with vendor driverFrancois Romieu1-0/+75
2008-10-10r8169: 8168b Tx performance tweakFrancois Romieu1-1/+2
2008-10-10r8169: make room for more specific 8168 hardware start procedureFrancois Romieu1-5/+61
2008-10-10r8169: shuffle some registers handling around (8168 operation only)Francois Romieu1-6/+7
2008-10-10r8169: new phy init parameters for the 8168bFrancois Romieu1-0/+33
2008-10-10r8169: update phy init parametersFrancois Romieu1-5/+24
2008-10-10r8169: wake up the PHY of the 8168Francois Romieu1-3/+7
2008-10-09r8169: fix early spinlock useFrancois Romieu1-3/+2
2008-10-08r8169: WoL fixes, part 2.Bruno Prémont1-0/+2
2008-10-08r8169: WoL fixes, part 1.Bruno Prémont1-0/+4
2008-10-08r8169: read MAC address from EEPROM on initIvan Vecera1-1/+72
2008-09-24drivers/net: replace __FUNCTION__ with __func__Harvey Harrison1-1/+1
2008-09-24r8169: fix RxMissed register accessFrancois Romieu1-11/+14
2008-09-03Merge branch 'r8169-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Jeff Garzik1-66/+335
2008-08-27r8169: balance pci_map / pci_unmap pairFrancois Romieu1-1/+1
2008-08-17r8169: additional 8101 and 8102 supportFrancois Romieu1-2/+122
2008-08-17r8169: add hw start helpers for the 8168 and the 8101Francois Romieu1-0/+96
2008-08-17r8169: add 8168/8101 registers descriptionFrancois Romieu1-4/+43