summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2012-09-28device.c: use format_macaddr() helper to convert mac addresses to strings, ↵Jo-Philipp Wich
ether_ntoa() does not guarantee a canonical format
2012-09-28utils.c: add helper function to format mac addresses as stringsJo-Philipp Wich
2012-09-13ubus.c: now that disabled routes are in the inactive subtable it makes no ↵Jo-Philipp Wich
sense to expose the enabled attribute anymore
2012-09-13ubus.c: move disabled routes, ips, dns server into an "inactive" subtableJo-Philipp Wich
2012-09-13interface-ip.c: fix possible null pointer access if calloc() failsJo-Philipp Wich
2012-09-06add optional flag for disabling compiler optimization (debug only)Felix Fietkau
2012-09-06do not prematurely release the main dev on link loss, should fix DHCP NAK ↵Felix Fietkau
handling
2012-09-06clean up and fix system-dummy addr/route messagesFelix Fietkau
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