aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/gianfar.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-12freescale: Move the Freescale driversJeff Kirsher1-3291/+0
2011-07-27gianfar: fix bug caused by 87c288c6e9aa31720b72e2bc2d665e24e1653c3eSebastian Pöhn1-5/+1
2011-07-21gianfar: do vlan cleanupJiri Pirko1-26/+29
2011-07-21Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-5/+19
2011-07-15gianfar: rx parserSebastian Pöhn1-5/+19
2011-06-21drivers/net: Remove casts of void *Joe Perches1-2/+2
2011-06-20Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-16/+13
2011-06-20gianfar v5: implement nfcSebastian Poehn1-3/+7
2011-06-16gianfar: Use pr_<level>, netdev_<level> and netif_<level>Joe Perches1-65/+48
2011-06-09gianfar:localized filer tableWu Jiajun-B063781-16/+13
2011-04-15net: gianfar: convert to hw_featuresMichał Mirosław1-7/+9
2011-03-18gianfar: Fall back to software tcp/udp checksum on older controllersAlex Dubov1-2/+14
2011-02-28dt/net: Eliminate users of of_platform_{,un}register_driverGrant Likely1-7/+5
2011-01-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6Linus Torvalds1-1/+1
2011-01-18gianfar: Fix misleading indentation in startup_gfar()Anton Vorontsov1-1/+1
2011-01-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6Linus Torvalds1-6/+4
2011-01-13net: remove dev_txq_stats_fold()Eric Dumazet1-6/+4
2011-01-10Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-0/+1
2010-12-23Merge commit 'v2.6.37-rc7' into devicetree/nextGrant Likely1-4/+3
2010-12-21drivers/net/*.c: Use static constJoe Perches1-4/+6
2010-11-17gianfar: fix signedness issueNicolas Kaiser1-4/+3
2010-11-01of/net: Move of_get_mac_address() to a common source file.David Daney1-0/+1
2010-10-27gianfar: Fix crashes on RX path (Was Re: [Bugme-new] [Bug 19692] New: linux-2...Jarek Poplawski1-3/+3
2010-10-21vlan: Don't check for vlan group before vlan_tx_tag_present.Jesse Gross1-2/+2
2010-09-27gianfar: Use netif_set_real_num_rx_queues()Ben Hutchings1-2/+1
2010-09-02drivers/net: avoid some skb->ip_summed initializationsEric Dumazet1-1/+1
2010-08-19net: simplify flags for tx timestampingOliver Hartkopp1-9/+6
2010-08-16drivers/net: Adjust confusing if indentationJulia Lawall1-1/+1
2010-08-06of/device: Replace struct of_device with struct platform_deviceGrant Likely1-5/+5
2010-08-04Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+1
2010-08-04Merge branch 'master' into for-nextJiri Kosina1-4/+21
2010-07-18net: preserve ifreq parameter when calling generic phy_mii_ioctl().Richard Cochran1-1/+1
2010-07-07gianfar: code cleanupEran Liberty1-27/+27
2010-06-30gianfar: Implement workaround for eTSEC-A002 erratumAnton Vorontsov1-3/+37
2010-06-30gianfar: Implement workaround for eTSEC76 erratumAnton Vorontsov1-0/+19
2010-06-30gianfar: Implement workaround for eTSEC74 erratumAnton Vorontsov1-2/+27
2010-06-23Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-4/+21
2010-06-16gianfar: Fix oversized packets handlingAnton Vorontsov1-0/+4
2010-06-16gianfar: Fix setup of RX time stampingManfred Rudigier1-4/+17
2010-06-16Merge branch 'master' into for-nextJiri Kosina1-9/+10
2010-06-16fix typos concerning "first"Uwe Kleine-König1-1/+1
2010-06-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+1
2010-06-09gianfar: Revive the driver for eTSEC devices (disable timestamping)Anton Vorontsov1-2/+1
2010-06-01drivers/net/gianfar.c: Remove unnecessary kmalloc castsJoe Perches1-4/+4
2010-05-22Merge remote branch 'origin' into secretlab/next-devicetreeGrant Likely1-58/+169
2010-05-22of: Remove duplicate fields from of_platform_driverGrant Likely1-4/+6
2010-05-18of: Always use 'struct device.of_node' to get device node pointer.Grant Likely1-3/+3
2010-05-17gianfar: Remove legacy PM callbacksAnton Vorontsov1-14/+0
2010-05-14drivers/net: Remove unnecessary returns from void function()sJoe Perches1-4/+0
2010-05-12Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2010-05-10net: trans_start cleanupsEric Dumazet1-3/+1
2010-05-05net/gianfar: drop recycled skbs on MTU changeSebastian Andrzej Siewior1-1/+1
2010-05-02Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-3/+3
2010-04-27gianfar: Wait for both RX and TX to stopAndy Fleming1-3/+3
2010-04-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-5/+1
2010-04-23gianfar: Fix potential oops during OF address translationAnton Vorontsov1-5/+1
2010-04-13gianfar: Add hardware TX timestamping supportManfred Rudigier1-19/+99
2010-04-13gianfar: Add hardware RX timestamping supportManfred Rudigier1-5/+61
2010-04-06Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-8/+9
2010-04-03net: convert multicast list to list_headJiri Pirko1-5/+4
2010-03-30net: gianfar - align BD ring size console messagesKim Phillips1-2/+2
2010-03-30net: gianfar - initialize per-queue statisticsKim Phillips1-2/+2
2010-03-30gianfar: Fix a memory leak in gianfar close codeAndy Fleming1-2/+2
2010-03-26gianfar: fix undo of reserve()Ben Menchaca1-2/+3
2010-03-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6Linus Torvalds1-1/+4
2010-03-06bitops: rename for_each_bit() to for_each_set_bit()Akinobu Mita1-6/+6
2010-03-04gianfar: Fix TX ring processing on SMP machinesAnton Vorontsov1-1/+4
2010-02-22net: convert multiple drivers to use netdev_for_each_mc_addr, part4Jiri Pirko1-1/+1
2010-02-12net: use netdev_mc_count and netdev_mc_empty when appropriateJiri Pirko1-1/+1
2009-12-26gianfar: Fix gianfar select_queue bogositySandeep Gopalpet1-9/+4
2009-12-18gianfar: Fix stats supportSandeep Gopalpet1-6/+36
2009-12-18gianfar: Fix a filer bugSandeep Gopalpet1-1/+7
2009-12-09gianfar: Fix build with CONFIG_NET_POLL_CONTROLLER=yAnton Vorontsov1-0/+1
2009-11-11gianfar: Revive SKB recyclingAnton Vorontsov1-12/+19
2009-11-11gianfar: Fix race between gfar_error() and gfar_start_xmit()Anton Vorontsov1-0/+8
2009-11-11gianfar: Fix build with CONFIG_PM=yAnton Vorontsov1-1/+1
2009-11-11gianfar: Remove 'Interrupt problem!' warningAnton Vorontsov1-2/+0
2009-11-08gianfar: Fix compiler and sparse warningsAnton Vorontsov1-6/+8
2009-11-02gianfar: Basic Support for programming hash rulesSandeep Gopalpet1-0/+73
2009-11-02gianfar: Add Multiple group SupportSandeep Gopalpet1-175/+357
2009-11-02gianfar: Add Multiple Queue SupportSandeep Gopalpet1-227/+468
2009-11-02gianfar: Introduce logical group support.Sandeep Gopalpet1-169/+195
2009-11-02gianfar: Add per queue structure supportSandeep Gopalpet1-156/+228
2009-10-27Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-3/+1
2009-10-14net: Fix OF platform drivers coldplug/hotplug when compiled as modulesAnton Vorontsov1-3/+1
2009-10-12gianfar: Add support for hibernationAnton Vorontsov1-17/+70
2009-10-12gianfar: Factor out gfar_init_bds() from gfar_alloc_skb_resources()Anton Vorontsov1-40/+56
2009-10-12gianfar: Factor out RX BDs initialization from gfar_new_rxbdp()Anton Vorontsov1-12/+21
2009-10-12gianfar: Move tbase/rbase initialization to gfar_init_mac()Anton Vorontsov1-9/+8
2009-10-12gianfar: Split allocation and initialization steps out of startup_gfar()Anton Vorontsov1-158/+176
2009-10-12gianfar: Don't needlessly set the wrap bit for the last RX BDAnton Vorontsov1-4/+0
2009-10-12gianfar: Simplify skb resources freeing codeAnton Vorontsov1-28/+25
2009-10-12gianfar: Some cleanups for startup_gfar()Anton Vorontsov1-79/+64
2009-09-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6Linus Torvalds1-1/+0
2009-09-06gianfar: Fix build.David S. Miller1-1/+1
2009-09-02Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2009-08-30gianfar: gfar_remove needs to call unregister_netdev()Toru UCHIYAMA1-0/+1
2009-08-12Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+10
2009-08-09gianfar: keep vlan related state when restartYong Zhang1-2/+10
2009-07-23Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-16/+8
2009-07-22gianfar: Revive fixed link supportAnton Vorontsov1-16/+8
2009-07-16Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+2
2009-07-15gianfar: remove unused DECLARE_MAC_BUFJohannes Berg1-1/+0
2009-07-12netdev: restore MAC address set and validate operationsBen Hutchings1-0/+2
2009-05-25Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+10
2009-05-25gianfar: fix BUG under load after introduction of skb recyclingLennert Buytenhek1-1/+10
2009-04-28gianfar: Use memset instead of cacheable_memzeroKumar Gala1-1/+2
2009-04-27net: Rework gianfar driver to use of_mdio infrastructure.Grant Likely1-72/+37
2009-04-15gianfar: stop send queue before resetting gianfarMarkus Brunner1-0/+2
2009-03-29gianfar: Fix use-after-of_node_put() in gfar_of_init().David S. Miller1-1/+1
2009-03-27gianfar: only check headroom when FCB is neededLi Yang1-2/+4
2009-03-27gianfar: Fix kfree(skb)David S. Miller1-1/+1
2009-03-27gianfar: fix headroom expansion codeStephen Hemminger1-22/+24
2009-03-25gianfar: reallocate skb when headroom is not enough for fcbLi Yang1-10/+21
2009-03-21gianfar: Fix build with CONFIG_PM enabledAnton Vorontsov1-2/+2
2009-03-18gianfar: pass the proper dev to DMA opsKumar Gala1-16/+18
2009-03-13gianfar: Convert to use netdev_opsAndy Fleming1-14/+17
2009-03-01Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2009-02-27gianfar: Do right check on num_txbdfreeRini van Zetten1-1/+1
2009-02-09Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+6
2009-02-09gianfar: Fix boot hangs while bringing up gianfar ethernetJarek Poplawski1-0/+6
2009-02-04Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+3
2009-02-04gianfar: Fix stashing supportAndy Fleming1-0/+23
2009-02-04gianfar: Add support for skb recyclingAndy Fleming1-4/+19
2009-02-04netdev: Merge UCC and gianfar MDIO bus driversAndy Fleming1-16/+7
2009-02-04gianfar: Fix potential soft reset raceAndy Fleming1-0/+3
2009-02-01gianfar: Fix sparse warningsAnton Vorontsov1-2/+0
2009-02-01gianfar: Implement proper, per netdevice wakeup managementAnton Vorontsov1-0/+5
2009-01-26Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-5/+1
2009-01-26gianfar: Revive VLAN supportAnton Vorontsov1-5/+1
2009-01-21net: Remove redundant NAPI functionsBen Hutchings1-3/+3
2009-01-12gianfar: Fix soft lockup with multi-interrupt TSECsAnton Vorontsov1-0/+8
2009-01-11netdev: gianfar: add MII ioctl handlerClifford Wolf1-0/+15
2009-01-08gianfar: Fixup use of BUS_ID_SIZEKumar Gala1-3/+3
2009-01-06gianfar: ensure ECNTRL[R100] is cleared on link state changeLi Yang1-0/+2
2008-12-22net: Remove unused netdev arg from some NAPI interfaces.Neil Horman1-3/+3
2008-12-17gianfar: Continue polling until both tx and rx are emptyAndy Fleming1-5/+9
2008-12-17gianfar: Merge Tx and Rx interrupt for scheduling clean up ringDai Haruki1-41/+18
2008-12-17gianfar: Use interface name in interrupt name to distinguish the source.Dai Haruki1-6/+24
2008-12-17gianfar: Add Scatter Gather supportDai Haruki1-71/+146
2008-12-17gianfar: Fix packet drop when out of memoryAndy Fleming1-2/+1
2008-12-16gianfar: Make all BD status writes 32-bitDai Haruki1-21/+15
2008-12-16gianfar: Add macros for stepping through BDsAndy Fleming1-18/+9
2008-12-16gianfar: Remove unused gfar_add_fcb() function parameterDai Haruki1-4/+4
2008-12-16gianfar: Enable padding and Optimize the frame prepended bytes handlingDai Haruki1-46/+41
2008-12-16gianfar: Fix VLAN HW feature related frame/buffer size calculation.Dai Haruki1-15/+21
2008-12-16gianfar: Fix eTSEC configuration procedureDai Haruki1-2/+3
2008-12-16gianfar: Optimize interrupt coalescing configurationDai Haruki1-16/+8
2008-12-16gianfar: Convert gianfar to an of_platform_driverAndy Fleming1-110/+211
2008-12-16gianfar: Use gfar_halt to stop DMA in gfar_probeAndy Fleming1-13/+1
2008-11-18Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-7/+8
2008-11-14gianfar: Fix DMA unmap invocationsAndy Fleming1-7/+8
2008-11-10net: struct device - replace bus_id with dev_name(), dev_set_name()Kay Sievers1-1/+1
2008-11-03drivers/net: Kill now superfluous ->last_rx stores.David S. Miller1-2/+0
2008-10-31Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+16
2008-10-31gianfar: Don't reset TBI<->SerDes link if it's already upTrent Piepho1-0/+9
2008-10-31gianfar: Fix race in TBI/SerDes configurationTrent Piepho1-0/+7
2008-10-27net: convert print_mac to %pMJohannes Berg1-3/+1
2008-10-22gianfar: fix handle errors returned by platform_get_irq*()roel kluin1-7/+17
2008-10-08gianfar: Create net device with carrier downTrent Piepho1-0/+3
2008-08-27net: don't grab a mutex within a timer context in gianfarSebastian Siewior1-4/+18
2008-08-14gianfar: Call gfar_halt_nodisable() from gfar_halt().Scott Wood1-4/+2
2008-08-07remove bogus CONFIG_GFAR_NAPI'sAdrian Bunk1-4/+0
2008-07-22Merge commit 'origin/master'Benjamin Herrenschmidt1-73/+8
2008-07-21gianfar: do not touch net queue in adjust_link phylib callbackAnton Vorontsov1-1/+0
2008-07-17netdev: Convert all drivers away from netif_schedule().David S. Miller1-2/+2
2008-07-16gianfar: Add magic packet and suspend/resume support.Scott Wood1-2/+120
2008-07-11gianfar: delete non NAPI code from the driver.Francois Romieu1-70/+6
2008-05-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/...David S. Miller1-2/+5
2008-05-13[netdrvr] Trim trailing whitespace for several driversJeff Garzik1-1/+1
2008-05-13gianfar: Fix a bug where the pointer never moves for dma_unmap...Andy Fleming1-0/+2
2008-05-06gianfar: Fix a locking bug in gianfar's sysfs codeAndy Fleming1-2/+3
2008-04-29[netdrvr] gianfar: Determine TBIPA value dynamicallyPaul Gortmaker1-13/+14
2008-04-25gianfar: Fix skb allocation strategyAndy Fleming1-35/+65
2008-04-25net drivers: fix platform driver hotplug/coldplugKay Sievers1-0/+4
2008-04-16gianfar: Support NAPI for TX FramesDai Haruki1-14/+42
2008-03-26gianfar: Fix Rx/Tx HW interrupt coalescing counter reset procedure.Andy Fleming1-9/+9
2008-03-26gianfar: Only process completed framesAndy Fleming1-3/+1
2008-03-26gianfar: Fix frame size calculation when hardware VLAN acceleration is onDai Haruki1-1/+1
2008-02-23gianfar: don't pass NULL dev ptr to DMA opsBecky Bruce1-7/+7
2008-02-15gianfar iomem misannotationsAl Viro1-2/+2
2007-12-04gianfar: fix compile warningGrant Likely1-1/+1
2007-10-17gianfar: fix obviously wrong #ifdef CONFIG_GFAR_NAPI placementAnton Vorontsov1-1/+3
2007-10-16gianfar: Fix compile regression caused by 09f75cd7Li Yang1-4/+3
2007-10-15gianfar: Fix regression caused by new napi interfaceLi Yang1-0/+10
2007-10-15gianfar: Cleanup compile warning caused by 0795af57Li Yang1-1/+0
2007-10-15gianfar: Fix compile regression caused by bea3348eLi Yang1-0/+3
2007-10-10[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()Joe Perches1-4/+3
2007-10-10[NET] drivers/net: statistics cleanup #1 -- save memory and shrink codeJeff Garzik1-25/+15
2007-10-10[NET]: Nuke SET_MODULE_OWNER macro.Ralf Baechle1-1/+0
2007-10-10[NET]: Make NAPI polling independent of struct net_device objects.Stephen Hemminger1-24/+23
2007-07-18Fix RGMII-ID handling in gianfarAndy Fleming1-1/+11
2007-07-08gianfar: add support for SGMIIKapil Juneja1-0/+27
2007-06-29gianfar: Fix typo bug introduced by move to udp_hdr()Kumar Gala1-1/+1
2007-06-03network drivers: eliminate unneeded kill_vid codeStephen Hemminger1-16/+0
2007-05-17gianfar: Add I/O barriers when touching buffer descriptor ownership.Scott Wood1-0/+11
2007-04-25[SK_BUFF]: Introduce skb_network_header_lenArnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce udp_hdr(), remove skb->h.uhArnaldo Carvalho de Melo1-2/+2
2007-04-25[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iphArnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce skb_network_offset()Arnaldo Carvalho de Melo1-1/+1