131 Commits (0799e77a8b44009bb6fc34a314bcbf8c970ad47a)

Author SHA1 Message Date
Felix Fietkau a27ea45e76 ar71xx: only reinit the ethernet MAC at .open() on ar724x for now, until we've figured out what part of it causes the issue described in #7563 15 years ago
Felix Fietkau 15b209d09f ag71xx: reset the hardware during open(), this improves recovery from tx timeouts on ar724x considerably 15 years ago
Felix Fietkau 89da22d1ea ag71xx: fix a memory corruption bug that happens if you flood the interface with packets while it's being brought down fixes boot time crashes under load reported by matteo 15 years ago
Felix Fietkau 7966004d99 ag71xx: remove rx alignment code for small packets, it seems to break ipv6 for some reason (fixes #7236) 15 years ago
Felix Fietkau 1c0e751391 ar71xx: fix up alignment handling 15 years ago
Gabor Juhos 4c29a2c263 ar71xx: ag71xx: avoid unalinged accesses when using the phy specific receive functions 15 years ago
Gabor Juhos 4a28844d80 ar71xx: ag71xx: call the phy driver's netif_receive_skb() 15 years ago
Gabor Juhos c874513cfa ar71xx: fix broken LAN ports on the boards with AR8216 switch (closes #7024) 15 years ago
Gabor Juhos b7ca043240 ar71xx: ag71xx: copy received packet to avoid unaligned access in the IP stack 15 years ago
Gabor Juhos f9acf8ada1 ar71xx: ag71xx: introduce ag71xx_has_ar8216() helper 15 years ago
Gabor Juhos 200db5ebb5 ar71xx: ag71xx: reorganize ag71xx_rx_packet function 15 years ago
Gabor Juhos 245775a49f ar71xx: ag71xx: Add netpoll support 15 years ago
Andy Boyett 681054333e wrt400n: lan ports don't need the ar8216 workaround 15 years ago
Gabor Juhos 9a1031ce6d ar71xx: change PHY select logic, and update phy_masks 15 years ago
Gabor Juhos 2a818f388a ar71xx: ag71xx: fix MAC address setup 15 years ago
Gabor Juhos 2702ae4e8f ar71xx: ag71xx: move calling ag71xx_phy_stop out from spinlock 15 years ago
Gabor Juhos a4bccded57 ar71xx: ag71xx: move link update function 15 years ago
Gabor Juhos eacf9a7614 ar71xx: ag71xx: don't use dev->trans_start 15 years ago
Gabor Juhos ba288eeb84 ar71xx: ag71xx: use dma_unmap_single to unmap frames 15 years ago
Gabor Juhos 0e4eaea770 ar71xx: ag71xx: use correct device pointer for dma_map_single 15 years ago
Gabor Juhos 84823e1477 ar71xx: ag71xx: don't use virt_to_phys 15 years ago
Gabor Juhos 4a987d6008 ar71xx: ag71xx: simplify register access functions 15 years ago
Gabor Juhos e157281c5d ar71xx: ag71xx: use NETDEV_TX_OK 15 years ago
Gabor Juhos 1612fd447d ar71xx: enable TX/RX flow control on the AR7240 15 years ago
Gabor Juhos 49c4df5487 rtl8366: make it available on all platforms 15 years ago
Gabor Juhos 97b983c8b9 rtl8366s: simplify mib counters handling 15 years ago
Gabor Juhos 2b5ba9073f rtl8366_smi: move RTL8366S driver into a separate file 15 years ago
Gabor Juhos 46b0e6643a rtl8366_smi: rename rtl8366s specific functions and definitions 15 years ago
Gabor Juhos 08055fd6d1 rtl8366_smi: move chip specific stuff into its own struct 15 years ago
Gabor Juhos de751af190 rtl8366_smi: separate gpio initialization 15 years ago
Gabor Juhos a1247d2f83 rtl8366_smi: store GPIO numbers directly in the rtl8366_smi struct 15 years ago
Gabor Juhos ab278275ee rtl8366_smi: store device pointer instead of plaform_device 15 years ago
Gabor Juhos edfa82ab60 rtl8366_smi: rename switch attribute handlers 15 years ago
Gabor Juhos 7aefde9f66 rtl8366_smi: simplify rtl8366_attr_get_port_link function 15 years ago
Gabor Juhos 83fb9f73e1 rtl8366_smi: make rtl8366_phy_config_{aneg,init} static 15 years ago
Gabor Juhos cad07a09c1 rtl8366_smi: simplify rtl8366_{get,set}_port_vlan_index functions 15 years ago
Gabor Juhos 50849c6cff rtl8366_smi: minor code optimalizations 15 years ago
Gabor Juhos 3e6b3ea088 rtl8366_smi: coding style cleanup 15 years ago
Gabor Juhos 5e5451a54d rtl8366_smi: add Kconfig option for the debugfs stuff 15 years ago
Gabor Juhos 0d48b043b1 rtl8366_smi: fix error checking in rtl8366s_set_vlan_4k_entry 15 years ago
Gabor Juhos 0296b24f80 rtl8366_smi: fix parameter checking in rtl8366_attr_get_vlan_info 15 years ago
Gabor Juhos 743e7617b0 rtl8366_smi: fix return codes in rtl8366s_reset_vlan 15 years ago
Gabor Juhos 43815d730b rtl8366_smi: move variable initialization out from the loop 15 years ago
Gabor Juhos fbc389ae9d rtl8366_smi: fix port->flags calculation in rtl8366_get_ports 15 years ago
Gabor Juhos c4838a0f9e rtl8366_smi: use inline function instead of a macro on top of container_of 15 years ago
Felix Fietkau 88ddc59655 rtl8366_smi: reset the vlan table when resetting the switch and use vlan get/set ports for vlan member lists 15 years ago
Felix Fietkau b228fd428a rtl8366_smi: fix excessive stack usage and buffer handling bugs 15 years ago
Felix Fietkau 8394a32815 ar71xx: fix return statement in the rtl8366 driver 15 years ago
Gabor Juhos d2229cb1cc rtl8366_smi: register the switch directly from the probe routine 15 years ago
Gabor Juhos 088ba7e1db rtl8366_smi: use vlanmc name for all vlanconfig variables 15 years ago