summaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx/files/drivers/net/ethernet/atheros
Commit message (Collapse)AuthorAgeFilesLines
* ar71xx: improve rx performance of the ethernet driver by using build_skb to ↵nbd2012-05-282-41/+49
| | | | | | deliver a cache-hot skb to the network stack git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31934 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: fix MII clock settings for various chips, improves ethernet ↵nbd2012-05-272-2/+16
| | | | | | stability on AR934x git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31925 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: remove AG71XX_RX_PKT_RESERVE, it is no longer necessary (found by ↵nbd2012-05-151-2/+1
| | | | | | Eric Dumazet) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31736 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: rewrite the phy packet hook, put it in the network stack to avoid ↵nbd2012-05-061-26/+14
| | | | | | having to keep non-upstream ethernet driver changes git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31637 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: allow to disable link polling on unused PHYsjuhosg2012-04-291-4/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31533 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: enable MIB counters in the built-in switch of the AR934xjuhosg2012-04-251-2/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31476 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: fix ARP frame reception on AR934x switch portsjuhosg2012-03-131-11/+35
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30926 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: start aneg on switch PHYs after resetjuhosg2012-03-131-0/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30925 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: poll PHY status of all available switch portsjuhosg2012-03-131-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30924 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: allow to use port 5 of the AR934x built-in switchjuhosg2012-03-131-2/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30923 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: fix get_port_link callbackjuhosg2012-03-071-2/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30841 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: use the generic get_port_link implementationjuhosg2012-03-071-66/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30840 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: keep VLAN tags if VLAN is not enabledjuhosg2012-03-011-4/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30768 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: ag71xx: add BQL supportjuhosg2012-02-101-5/+13
| | | | | | | | It will be usable only from linux-3.3. Based on a patch by Dave Taht <dave.taht@bufferbloat.net> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30417 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar71xx: merge files-3.2 to filesjuhosg2012-02-1010-0/+3895
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30405 3c298f89-4303-0410-b956-a3cf2f4a3e73