Commit graph

24 commits

Author SHA1 Message Date
Felix Fietkau
c1918c778c ar8216: add delay for page switching to work around register setting corruption. use packet mangling to fix up the vlan for incoming packets (workaround for hardware bug, which renders normal 802.1q support unusable)
SVN-Revision: 16442
2009-06-14 03:32:01 +00:00
Felix Fietkau
4e12c9d210 fix a crash in ip175c attribute enumeration
SVN-Revision: 15506
2009-04-30 13:57:22 +00:00
Felix Fietkau
a523450678 Add a driver for Atheros AR8216 switches Thanks to Vertical Communications, Inc. for providing access to the documentation
SVN-Revision: 15482
2009-04-29 13:02:41 +00:00
Felix Fietkau
8ec2ad91ad swconfig: add a generic switch reset call
SVN-Revision: 15470
2009-04-28 19:16:17 +00:00
Felix Fietkau
3fce73ce46 clean up the ip175c driver some more, add support for setting the pvid and fix querying the phy status
SVN-Revision: 15308
2009-04-20 21:26:44 +00:00
Felix Fietkau
f6f55bae7d swconfig: add a generic method for setting the port primary vlan id (used for transparently fixing up pvid for untagged port when setting vlan ports)
SVN-Revision: 15307
2009-04-20 21:26:39 +00:00
Felix Fietkau
4320a28228 add IC+ IP175C driver (based on Patrick Horn's driver, see #4050)
SVN-Revision: 15305
2009-04-20 18:57:55 +00:00
Felix Fietkau
787e9fcf93 swconfig: treat struct switch_attr as constant
SVN-Revision: 15302
2009-04-20 18:57:36 +00:00
Felix Fietkau
cd80e16a80 swconfig: remove old debugging stuff
SVN-Revision: 15301
2009-04-20 18:57:30 +00:00
Felix Fietkau
1929c7511c mvswitch: re-enable header mode
SVN-Revision: 15186
2009-04-10 11:33:49 +00:00
Felix Fietkau
bfa8064ccd atheros: in later kernels, vlan 0 no longer works as expected, switch to (1,2) instead of (0,1) for lan/wan
SVN-Revision: 14981
2009-03-22 20:19:23 +00:00
Felix Fietkau
f972eb41b5 mvswitch,adm6996: use phy fixups instead of a nonstandard patch for hardware detection
SVN-Revision: 14977
2009-03-22 20:18:36 +00:00
Felix Fietkau
d1b986bd54 improve routing/nat performance for devices using the marvell 88e6060 switch
SVN-Revision: 13060
2008-10-28 17:54:22 +00:00
Felix Fietkau
1e570a9288 change the way ./files* and the generic kernel files are applied. ./files now applies to *ALL* kernel versions, and is copied along with ./files-* - this gets rid of quite a bit of redundancy in the extra kernel drivers.
SVN-Revision: 13010
2008-10-18 21:43:30 +00:00
Felix Fietkau
c7150f281c add missing defines for mvswitch
SVN-Revision: 11895
2008-07-21 18:12:38 +00:00
Felix Fietkau
3ad51a1c33 some more mvswitch fixes: - initialize the vlan destination map properly - workaround for moving node bug: clear the ATU database on every PHY poll
SVN-Revision: 11881
2008-07-19 23:09:56 +00:00
Felix Fietkau
87e673487a add extra safety for the packet mangling in the mvswitch driver
SVN-Revision: 11880
2008-07-19 23:09:43 +00:00
Felix Fietkau
b014357704 set marvell switch ATU ageing time to minimum instead of maximum - hopefully fixes some fonera 2.0 ethernet issues
SVN-Revision: 11410
2008-06-09 10:31:46 +00:00
Felix Fietkau
9e0ee80132 enable a different pseudo-vlan mode in the marvell switch (uses a proprietary header instead of a proprietary trailer) - fixes some mtu issues
SVN-Revision: 10975
2008-04-29 12:55:44 +00:00
Felix Fietkau
c3fcb26d47 allow bigger packets in the marvell switch (does not fix the mtu problems yet)
SVN-Revision: 10970
2008-04-28 21:59:06 +00:00
Felix Fietkau
86bbc820d5 fix vlan mapping for cpu port on the marvell switch
SVN-Revision: 10934
2008-04-24 01:09:47 +00:00
Felix Fietkau
69999abeda clear VLANTunnel bit on the marvell switch ports - should help with some bridging issues
SVN-Revision: 10931
2008-04-23 16:28:05 +00:00
Felix Fietkau
11d94ce083 Add support for the ultra-crappy Marvell 88E6060, which is used in Fonera+ and the upcoming Fonera 2.0
SVN-Revision: 10876
2008-04-20 08:29:01 +00:00
Felix Fietkau
a323a7bf2a Add stub driver for ADM6996F switches (configured through MII) The driver currently uses a hardcoded VLAN mapping and has no configuration yet Tested on Accton MR3202a
SVN-Revision: 10869
2008-04-20 02:53:04 +00:00