Commit Graph

21 Commits (29123aee6d3830161d1531d8487c8195d8df2f4f)

Author SHA1 Message Date
Gabor Juhos 2e339a6466 swconfig: fix backward compatibility
swconfig fails to load uci configuration after the generic switch
identifier changes.

root@OpenWrt:/# uci show network | grep switch
network.@switch[0]=switch
network.@switch[0].name=eth0
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=eth0
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=0t 2 3 4 5
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device=eth0
network.@switch_vlan[1].vlan=2
network.@switch_vlan[1].ports=0t 1
root@OpenWrt:/# swconfig dev eth0 load /etc/config/network
Failed to apply configuration for switch 'switch0'
root@OpenWrt:/# swconfig dev switch0 load /etc/config/network
Failed to apply configuration for switch 'switch0'

SVN-Revision: 27820
13 years ago
Jonas Gorski eaa935658b swconfig: Add generic switch identifiers
Also make switches available under a generic name "switch<num>" for device
name agnostic access. The old device name is used as an alias for backward
compatibility.

SVN-Revision: 27800
13 years ago
Gabor Juhos 9a32655293 package/swconfig: add sanity checks to prevent a segfault
SVN-Revision: 24932
14 years ago
Felix Fietkau ff3d5025ac remove obsolete kernel dependencies and version checks
SVN-Revision: 21956
14 years ago
Nicolas Thill 7d4022d539 bump a bunch of packages updated after 10.03
SVN-Revision: 21477
14 years ago
Jo-Philipp Wich 504244e34f swconfig: mask on brcm47xx
SVN-Revision: 21270
14 years ago
Florian Fainelli 9ef27ce538 fix swconfig build failure on brcm63xx
SVN-Revision: 20829
14 years ago
Gabor Juhos 428f066b77 swconfig: show tagged port flag
SVN-Revision: 19238
15 years ago
Felix Fietkau 54bbc30687 swconfig: support providing the switch device name in an option instead of the section name - necessary to support switches that contain characters such as "-"
SVN-Revision: 19208
15 years ago
Nicolas Thill 08938e63d0 add _GNU_SOURCE to CPPFLAGS required to include <bits/socket.h> on recent eglibc revisions
SVN-Revision: 17749
15 years ago
Jo-Philipp Wich b75288df95 swconfig: clear ip address on the switch interface, this prevents duplicate assignments of 192.168.1.1 on the DIR-300 at least
SVN-Revision: 17597
15 years ago
Andy Boyett a5f80019ef bump some revisions and update copyrights
SVN-Revision: 17554
15 years ago
Felix Fietkau d498ff436a move /bin/swconfig to /sbin
SVN-Revision: 17387
15 years ago
Felix Fietkau 569330c102 swconfig: fix kernel version dependency
SVN-Revision: 16286
15 years ago
Felix Fietkau ad9d1857a5 swconfig: use libnl-tiny instead of libnl
SVN-Revision: 15508
15 years ago
Felix Fietkau 8bd7b4bb6b automatically configure switches when swconfig is installed
SVN-Revision: 15328
15 years ago
Felix Fietkau 2fe29deb90 swconfig: implement uci loading support
SVN-Revision: 15315
15 years ago
Felix Fietkau c239c9814a swconfig: fix up kernel dependencies
SVN-Revision: 15304
15 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
15 years ago
Nicolas Thill 21d7852de0 replace some -I & -L flags with $(TARGET_CPPFLAGS) & $(TARGET_LDFLAGS) when appropriate
SVN-Revision: 14651
16 years ago
Felix Fietkau 487c622ac0 add new switch configuration api
SVN-Revision: 13009
16 years ago