Ben Kelly
df9e7b1b26
swconfig: Bugfix switch_port uci option parsing
...
When not defining 'device' or 'vlan' in relevant switch_port uci
sections, behaviour is inconsistent due to *devn, *port and *vlan
pointers not being zero initialized.
Signed-off-by: Ben Kelly <ben@benjii.net>
7 years ago
Felix Fietkau
e82c8d6e20
swconfig: replace the shared library with a static one
...
Reduces binary size
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
John Crispin
99a1888287
swconfig: revert the portmapping patches, they seem to cause a segfault
...
Revert "kernel/swconfig: remove obsolete portmapping feature from swconfig"
This reverts commit 675407baa4
.
Revert "swconfig: remove obsolete portmapping feature"
This reverts commit fca1eb349e
.
Signed-off-by: John Crispin <john@phrozen.org>
8 years ago
John Crispin
fca1eb349e
swconfig: remove obsolete portmapping feature
...
Signed-off-by: John Crispin <john@phrozen.org>
8 years ago
Jo-Philipp Wich
dd182011e1
swconfig: improve failure reporting
...
Report the translated error to the user if a get/set netlink operation failed.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Felix Fietkau
7eeb254cc4
treewide: replace nbd@openwrt.org with nbd@nbd.name
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Rafał Miłecki
6219b3deae
swconfig: support setting SWITCH_TYPE_LINK attributes
...
Supported syntax is inspired by ethtool. Example usages:
swconfig dev switch0 port 2 set link "duplex half speed 100"
swconfig dev switch0 port 2 set link "autoneg on"
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48624
8 years ago
Rafał Miłecki
a09e713299
swconfig: support sending SWITCH_TYPE_LINK to kernel
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 48141
9 years ago
John Crispin
8536afae6f
swconfig: support receiving SWITCH_TYPE_LINK from kernel
...
When using cli, print link state the same way kernel used to do it.
This will allow kernel switching PORT_LINK from SWITCH_TYPE_STRING.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 47998
9 years ago
John Crispin
c71ef0499b
swconfig: Split libsw out of swconfig for reuse in other packages
...
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 46358
9 years ago
Felix Fietkau
7a04fd0e3a
swconfig: swlib.c: Fix another memleak
...
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 46275
9 years ago
John Crispin
5da98f3478
swconfig: swlib.c: free name and description of attributes
...
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
SVN-Revision: 46232
9 years ago
John Crispin
294907aa3a
swconfig: swlib.c: free portmaps in swlib_free()
...
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
SVN-Revision: 46231
9 years ago
John Crispin
2b9bdf4d6f
swconfig: swlib.c: remove const qualifier for val.s since this is supposed to be free'd
...
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
SVN-Revision: 46230
9 years ago
John Crispin
08d4d4921d
swconfig: swlib.c: free device name and alias
...
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
SVN-Revision: 46229
9 years ago
John Crispin
4810de8e4b
swconfig: improve usability when switch device incorrect
...
http://patchwork.openwrt.org/patch/4701/
Signed-off-by: Andreas Mohr <andim2@users.sf.net>
SVN-Revision: 39229
11 years ago
John Crispin
d1156bca0a
swconfig: remove useless variables, return -1 on errors
...
spotted with cppcheck
Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr>
SVN-Revision: 39170
11 years ago
John Crispin
04dcd12c91
add portmap support to userland
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 36284
11 years ago
John Crispin
f13ae9965c
add "swconfig list" support
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 36282
11 years ago
John Crispin
a34499e095
move lots of kernel related packages to the new system/ folder
...
SVN-Revision: 33830
12 years ago