summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2012-08-11system-linux.c: install user routes with RTPROT_STATIC instead of ↵Jo-Philipp Wich
RTPROT_BOOT so that routing daemons like quagga will pick it up
2012-07-12do not recreate or restart external devices on settings changes, apply them ↵Felix Fietkau
at runtime
2012-07-12apply basic device settings for hotplug devices, e.g. mtu and txqueuelenFelix Fietkau
2012-07-12add simple device config params to interface blob attributes, and add a flag ↵Felix Fietkau
that indicates if it is present
2012-07-12expose system_if_apply_settings, make it ignore the mac address for external ↵Felix Fietkau
devices
2012-07-12ensure hotplug devices are marked as present in the add path - they are not ↵Felix Fietkau
cleaned up if they have config settings attached to them
2012-07-12fix device_lock/device_unlock imbalance in the hotplug device handlingFelix Fietkau
2012-07-12add some debug messages for device user countFelix Fietkau
2012-07-11system-linux.c: fix sysctl settingJo-Philipp Wich
The system_set_dev_sysctl() function erroneously used the value instead of the device name to format the sysctl path, this change corrects that.
2012-07-05when specifying hotplug devices that already have existing configured ↵Felix Fietkau
devices, set the external flag
2012-07-05avoid setting device presence for wifi interfaces via hotplug messagesFelix Fietkau
2012-07-05alias: use a callback for managing device presence state, track alias deps ↵Felix Fietkau
in a separate list to avoid recursion issues
2012-07-05split alias support into a separate source file for better readabilityFelix Fietkau
2012-07-05zero-initialize the ifreq when adding/removing bridge member interfacesFelix Fietkau
2012-07-05zero-initialize the ifreq when setting interfaces up or downFelix Fietkau
2012-07-05memset the on-stack device route when clearing local subnet routesFelix Fietkau
2012-07-05make alias devices attach to interface l2 devsFelix Fietkau
2012-07-05fix ifname for alias+vlan chainsFelix Fietkau
2012-07-05make vlan devices virtual to avoid avl tree issues with changing ifnames ↵Felix Fietkau
when bound to alias interfaces
2012-07-05device: initialize dev->set_state for virtual devicesFelix Fietkau
2012-07-05device: export device_broadcast_eventFelix Fietkau
2012-07-05vlan.c: prevent segfault in get_vlan_device_chain() if the base device does ↵Jo-Philipp Wich
not exist
2012-06-29ubus.c: expose metric and mtu values if applicableJo-Philipp Wich
2012-06-29interface-ip.{c,h}: add new flag DEVROUTE_MTU and set it for per-route mtu ↵Jo-Philipp Wich
overrides
2012-06-29ubus.c: expose route enabled stateJo-Philipp Wich
2012-06-27bridge: fix getting the mac address from the first member deviceFelix Fietkau
2012-06-21add a #ifdef around the 6rd code to make it compile with older kernels that ↵Felix Fietkau
do not have 6rd support
2012-06-19proto-shell.c: mark device present after reclaiming it, fixes ubus ↵Jo-Philipp Wich
network.device status call after the protocol has been reconnected
2012-06-18add a route6 example to the dummy network configFelix Fietkau
2012-06-18add support for using <addr>/<mask> in route/route6 config sectionsFelix Fietkau
2012-06-18netifd-proto.sh: execute proto_add_host_dependency() actions in subshell to ↵Jo-Philipp Wich
retain callers environment
2012-06-18add support for defaultroute "host" dependenciesFelix Fietkau
2012-06-18fix return code in interface_ip_add_target_routeFelix Fietkau
2012-06-18fix a memleak in host route dependency handlingFelix Fietkau
2012-06-18Add 6rd options to tunnel spec.Stéphan Kochen
This patch adds support for setting the 6rd tunnel options. These are the same options normally specified with `ip tunnel 6rd ...`. Signed-off-by: Stéphan Kochen <stephan@kochen.nl>
2012-06-18Move IP address parsing functions to utils.Stéphan Kochen
This is a patch series against the netifd repository. This first patch moves some previously static functions to utils, so that the follow up patch may use them from system-linux.c. Signed-off-by: Stéphan Kochen <stephan@kochen.nl>
2012-06-14ignore mac80211 devices specified in /etc/config/networkFelix Fietkau
2012-06-07device: add support for deferring bringup of devicesFelix Fietkau
2012-06-07device: make device_set_disabled inline, add device_set_deferredFelix Fietkau
2012-06-04interface: clean up after hotplug interfaces are removedFelix Fietkau
2012-06-04device: show a bit more info if the device is not presentFelix Fietkau
2012-05-31add an ubus method for dumping available protocol handlersFelix Fietkau
2012-05-31ubus: show proto handler in interface statusFelix Fietkau
2012-05-29netifd: reconnect to ubus if the connection is lostFelix Fietkau
2012-05-26vlist is now part of libuboxFelix Fietkau
2012-05-26avl_strcmp is now part of libuboxFelix Fietkau
2012-05-25fix endian handling of the ipv4 broadcast addressFelix Fietkau
2012-05-24bridge: keep existing mac address if specified in the configFelix Fietkau
2012-05-23preserve subnet routes on interface update by not putting them in the route ↵Felix Fietkau
vlist
2012-05-23add interface alias supportFelix Fietkau