aboutsummaryrefslogtreecommitdiff
path: root/package/switch/src
Commit message (Collapse)AuthorAge
* packages: clean up the package folderJohn Crispin2013-06-21
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 37007
* switch: export name of device found via /procHauke Mehrtens2013-02-14
| | | | SVN-Revision: 35596
* switch: export cpuport, ports and vlans via /procHauke Mehrtens2013-02-14
| | | | SVN-Revision: 35595
* switch: add support for BCM53125Hauke Mehrtens2013-02-13
| | | | SVN-Revision: 35586
* switch: resetting and enabling vlan write for gigabit switchesHauke Mehrtens2013-02-13
| | | | | | | | This patch makes it possible to reset and enable writing vlans to recent switchs. This is based on a patch by jcharest and the Broadcom SDK. SVN-Revision: 35585
* switch: read and write vlan config from and to gigabit switchesHauke Mehrtens2013-02-13
| | | | | | | | This patch makes it possible to read and write the vlan config from and to recent switchs. This is based on a patch by jcharest and the Broadcom SDK. SVN-Revision: 35584
* switch: improve robo_switch_enable()Hauke Mehrtens2013-02-13
| | | | | | This is based on a patch by jcharest and the Broadcom SDK. SVN-Revision: 35583
* switch: fix switches with more than 6 portsHauke Mehrtens2013-02-13
| | | | | | This is based on a patch by jcharest and the Broadcom SDK. SVN-Revision: 35582
* switch: reverse if else in handle_vlan_port_read()Hauke Mehrtens2013-02-13
| | | | SVN-Revision: 35581
* switch: the BCM5365 is a special switch and the BCM5350 or BCM5325 is the ↵Hauke Mehrtens2013-02-13
| | | | | | | | normal case. This makes it easier to compare this code with the code from the Broadcom SDK. SVN-Revision: 35580
* switch: reset switch before using it.Hauke Mehrtens2013-02-13
| | | | SVN-Revision: 35579
* switch: improve error handling in robo_probe()Hauke Mehrtens2013-02-13
| | | | SVN-Revision: 35578
* switch: run cleanfile over the source codeHauke Mehrtens2013-02-13
| | | | SVN-Revision: 35577
* switch: ROBO Switch Gigabit MII SupportHauke Mehrtens2013-01-03
| | | | | | | | | | | | | | | | | | | | | | | I wrote this patch some time ago because I had a need for one of the Gigabit ports (Linksys E3000) to be forced to 100FD. This is based on the robocfg sources included w/ the RT-N16 sources from ASUS. Since work is progressing on a BGMAC driver that could be included in OpenWRT, this may be useful to someone else. In testing, forcing the speed to 10/100 or 1000 worked fine; however, when trying to force full-duplex mode, the result was always half-duplex. I was not able to isolate the source of the problem (this patch, driver or H/W limitation). The only way I could get it to work was to set the port to Auto, but then only advertise 100FD (not included in this patch). I have a modified version of the robocfg package as well, I'd have to clean it up a little first (remove the full-duplex hack) before submitting it if there is interest. Signed-off-by: Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34992
* switch: improve error messagesHauke Mehrtens2013-01-03
| | | | | | This is in part based on a patch send by Nathan Hintz <nlhintz@hotmail.com> SVN-Revision: 34991
* brcm47xx: add a new version of the nvram rewrite patchHauke Mehrtens2013-01-03
| | | | | | This is the version like it was send for mainline inclusion. SVN-Revision: 34988
* switch: warn if ndo_do_ioctl is not implemented in the Ethernet driverHauke Mehrtens2012-09-22
| | | | SVN-Revision: 33506
* switch: improve error messageHauke Mehrtens2012-09-19
| | | | SVN-Revision: 33464
* switch: clean up robo switch driverHauke Mehrtens2012-08-05
| | | | | | | | | | * remove use_et, all supported drivers are using mii ioctls * remove robo.phy_addr, phy_addr was always set to ROBO_PHY_ADDR. * remove support for old kernel versions * do_ioctl is allways called with buff == NULL * use if_mii SVN-Revision: 33002
* brcm47xx: use libgpio instaed of implementing the gpio interface ourself.Hauke Mehrtens2012-08-04
| | | | SVN-Revision: 32992
* switch: fix some memory leaks in switch_parse_vlan()Hauke Mehrtens2012-01-28
| | | | SVN-Revision: 29936
* switch: update for brcm47xx targetHauke Mehrtens2011-08-04
| | | | | | | * remove suport for 2.4 kernel * add support for bcma bus SVN-Revision: 27904
* switch: fix switch-robo device reference countingFlorian Fainelli2011-02-20
| | | | | | | | Fix incorrect device reference counting by switch-robo. Signed-off-by: George Kashperko <george@znau.edu.ua> SVN-Revision: 25619
* remove whitespaces in kmod-switch sourcesFlorian Fainelli2010-07-20
| | | | SVN-Revision: 22320
* remove linux 2.4 support from several packagesFelix Fietkau2010-06-26
| | | | SVN-Revision: 21954
* switch: do not include linux/autoconf.h (#6513)Florian Fainelli2010-02-28
| | | | SVN-Revision: 19903
* fix breakage on wl500gp after r18214, thanks sn9 (#6084)Florian Fainelli2009-11-03
| | | | SVN-Revision: 18289
* make etehrent work on wrt350n, thx sn9John Crispin2009-10-29
| | | | SVN-Revision: 18214
* add patches for kernel 2.6.31Hauke Mehrtens2009-09-26
| | | | | | This is completly untested. Only a compile tests with the default config was done! SVN-Revision: 17734
* fix oops in switch-robo on brcm63xx, thanks to Daniel Dickinson (#5053)Florian Fainelli2009-05-05
| | | | SVN-Revision: 15611
* prevent kmod-switch from accessing nvram on brcm63xx (#5035)Florian Fainelli2009-05-02
| | | | SVN-Revision: 15555
* fix nvram_get checking on non-WGT634U (#4975)Florian Fainelli2009-04-21
| | | | SVN-Revision: 15319
* fix strange LED behavior with Netgear WGT634U (#3552)Florian Fainelli2009-04-20
| | | | SVN-Revision: 15290
* get rid of $Id$ - it has never helped us and it has broken too many patches ;)Felix Fietkau2009-04-17
| | | | SVN-Revision: 15242
* allow kmod-switch to be used on brcm63xx (#4599)Florian Fainelli2009-03-09
| | | | SVN-Revision: 14825
* switch: remove message about BFL_ENETADM not being set on systems with a ↵Felix Fietkau2008-11-02
| | | | | | roboswitch SVN-Revision: 13100
* (4/6) bcm57xx: switch-core.c/switch-robo.c check for port already registeredFelix Fietkau2008-06-15
| | | | | | | | | | | | This patch prevents switch-robo.c from attempting robo_probe on a port that is already registered. robo_probe will adjust kernel reference counts if it detects a switch on the port. If this patch wasn't applied, the wrt350n would hang on reboot, waiting for the network driver reference count to reach zero indefinitely. Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu> SVN-Revision: 11469
* Stopgap compilation fixes for diag and switch under 2.6.25Peter Denison2008-05-20
| | | | SVN-Revision: 11231
* Allow package/switch to compile against 2.6.25Peter Denison2008-05-14
| | | | SVN-Revision: 11138
* Check the return values of kmalloc()Michael Büsch2008-03-13
| | | | SVN-Revision: 10599
* fix switch-robo.c compile errors on linux 2.4Felix Fietkau2008-03-01
| | | | SVN-Revision: 10539
* Fix the roboswitch code for the WRT350NMichael Büsch2008-02-27
| | | | SVN-Revision: 10531
* ssb: Make the GPIO API reentrancy safe.Michael Büsch2008-02-19
| | | | SVN-Revision: 10496
* fix adm switch misdetection, which led to bogus button events that caused ↵Felix Fietkau2007-11-16
| | | | | | the system to shut down SVN-Revision: 9555
* fix kmod-switch compile on brcm-2.4 (#1461)Felix Fietkau2007-03-14
| | | | SVN-Revision: 6565
* fix up remaining parts for the brcm47xx-2.6 port (tested on wgt634u), nuke ↵Felix Fietkau2007-03-14
| | | | | | the old brcm-2.6 port, close #1312, #1451 SVN-Revision: 6564
* add diag and switch support for brcm47xx-2.6Felix Fietkau2007-03-14
| | | | SVN-Revision: 6562
* fix memory leak in switch drivers (patch from #1132)Felix Fietkau2007-01-07
| | | | SVN-Revision: 6011
* Fix the counters bug (#983)Florian Fainelli2006-12-27
| | | | SVN-Revision: 5910
* prepare packages for kernel upgrade to 2.6.19Felix Fietkau2006-12-14
| | | | SVN-Revision: 5786