summaryrefslogtreecommitdiffhomepage
path: root/system-dummy.c
AgeCommit message (Collapse)Author
2014-06-11Add vlan 802.1q/802.1ad support as netifd devicesGioacchino Mazzurco
At moment netifd supports just 802.1q vlan, you can configure them using a concise but "hacky" syntax using an interface config section, with this patch netifd acquire the capability of configuring 802.1ad and 802.1q vlan using config device sections, so you can define a vlan device plus interface with something like this: config device 'test' option type '8021ad' option name 'test' option ifname 'eth0' option vid '1000' config interface 'testif' option ifname 'test' option proto 'none' option auto '1' old syntax for 802.1q keeps working so no retrocompatibility problems, to keep retrocompatibility means also that user must not use name/ifname like eth0.2 for devices declared with the new style because this would trigger the "old style" when interface config section is parsed Signed-off-by: Gioacchino Mazzurco <gmazzurco89@gmail.com>
2014-04-05system-dummy: indicate link on present devicesFelix Fietkau
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
2014-03-11netifd: Fix bridge MTU setting when a bridge member is addedHans Dedecker
Reapply bridge mtu setting as adding a bridge member will override the bridge mtu in the kernel Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2013-10-03device: add macvlan supportFelix Fietkau
Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2013-04-05Fix system_resolve_rt_table() stub in system-dummy.cJo-Philipp Wich
2013-04-04Add support for ip rulesJo-Philipp Wich
2013-04-04Implement support for route / route6 table attributeJo-Philipp Wich
2013-01-15Initial IPv6 prefix supportSteven Barth
Signed-off-by: Steven Barth <steven@midlink.org>
2012-09-06clean up and fix system-dummy addr/route messagesFelix Fietkau
2012-07-12expose system_if_apply_settings, make it ignore the mac address for external ↵Felix Fietkau
devices
2012-06-14ignore mac80211 devices specified in /etc/config/networkFelix Fietkau
2012-05-04add copyright headersFelix Fietkau
2012-03-15always create device routesFelix Fietkau
2012-03-15system-linux: add functions for adding/removing ip tunnels (currently only ↵Felix Fietkau
sit supported)
2012-03-09system-dummy: add route metric informationFelix Fietkau
2012-01-19export carrier status in device statsFelix Fietkau
2011-12-04add dummy code for testing system_if_get_parent()Felix Fietkau
2011-10-26recognize stacked interfaces (e.g. dsa) and handle their dependenciesFelix Fietkau
2011-10-14flush routes after bringing up/down an interfaceFelix Fietkau
2011-10-11implement a new ubus object "network.device", add a method for dumping ↵Felix Fietkau
detailed device information
2011-10-10add interface uptime to the status infoFelix Fietkau
2011-10-09remove a bogus return statementFelix Fietkau
2011-10-09fix clearing device state, trigger it on device_init()Felix Fietkau
2011-10-09add more options for bridges, enable stp by default and set forwarding delay ↵Felix Fietkau
to 1
2011-10-04rework debugging code, add debugging levelsFelix Fietkau
2011-09-23add a system_init function for system controlSteven Barth
2011-09-12system-dummy: print ipv6 addresses on address add/removeFelix Fietkau
2011-09-05move ip related functions and data structures to a separate header fileFelix Fietkau
2011-09-04fix compiler warningsFelix Fietkau
2011-07-29s/set_device_present/device_set_present/Felix Fietkau
2011-05-03add routes/gateway supportFelix Fietkau
2011-05-02move interface address handling to the device module, clean up arguments to ↵Felix Fietkau
system_{add,del}_addr
2011-04-13add functions for setting v4 addressesFelix Fietkau
2011-03-29rework includesFelix Fietkau
2011-03-27Initial importFelix Fietkau