summaryrefslogtreecommitdiffhomepage
path: root/system-linux.c
AgeCommit message (Collapse)Author
2012-07-05zero-initialize the ifreq when setting interfaces up or downFelix 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-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-14ignore mac80211 devices specified in /etc/config/networkFelix Fietkau
2012-05-20replace the kernel's implicit network routes if the metric is setFelix Fietkau
2012-05-14system-linux: set the point to point address if presentFelix Fietkau
2012-05-04add copyright headersFelix Fietkau
2012-04-15system-linux: fix system_rtnl_call() return codeFelix 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-09make route metrics default to 0Felix Fietkau
2012-03-05system-linux: ignore errors in system_bridge_addif if the interface is ↵Felix Fietkau
already in the specified bridge
2012-02-28fix mac address handlingFelix Fietkau
2012-02-26move broadcast address handling to the coreFelix Fietkau
2012-02-26system-linux: fix the default broadcast address for v4Felix Fietkau
2012-02-26remove device_{route,addr}->deviceFelix Fietkau
2012-02-15set route metrics using netlinkFelix Fietkau
2012-01-22remove flags for device settings that could not be applied successfullyFelix Fietkau
2012-01-22show mtu, macaddr and txqueuelen from cached device settingsFelix Fietkau
2012-01-22save and restore previous device settings when overriding them via configFelix Fietkau
2012-01-22move device settings to a separate structFelix Fietkau
2012-01-22query available/used device speeds via ethtoolFelix Fietkau
2012-01-20add mac address to device infoFelix Fietkau
2012-01-19export carrier status in device statsFelix Fietkau
2011-10-31Add time.h includeJens Muecke
Found on compiling for x64
2011-10-26recognize stacked interfaces (e.g. dsa) and handle their dependenciesFelix Fietkau
2011-10-23fix system_if_checkFelix Fietkau
2011-10-23parse kobject uevent messages for figuring out when network devices appear, ↵Felix Fietkau
RTM_NEWLINK is unreliable for some virtual devices, e.g. tap
2011-10-23add a function for creating a raw event socket that does not use genl or rtnlFelix Fietkau
2011-10-23remove some more code duplicationFelix Fietkau
2011-10-23move code for creating an event socket to a functionFelix Fietkau
2011-10-23move all variables belonging to the netlink event socket to a common data ↵Felix Fietkau
structure
2011-10-23drop the cleanup path in system_init, since system_init failures are fatal ↵Felix Fietkau
anyway
2011-10-20reduce stack usageFelix Fietkau
2011-10-20do not clear device state for devices created by proto-up with ↵Felix Fietkau
address-external set
2011-10-19rework route handling, move parser code to interface-ip.c, add extra options ↵Felix Fietkau
and add further support for pulling routes from config
2011-10-19apply low level device settingsFelix Fietkau
2011-10-19set the igmp snooping option for bridgesFelix Fietkau
2011-10-19disable ipv6 for bridge member interfacesFelix Fietkau
2011-10-14clear existing addresses/routes on interfaces when clearing other stateFelix Fietkau
2011-10-14flush routes after bringing up/down an interfaceFelix Fietkau
2011-10-14fix adding routesFelix 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-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-09system-linux: fix creating vlan 0, set the device name type before creating ↵Felix Fietkau
vlan devices
2011-10-09system-linux: add a function to clear bridge membership of a device and ↵Felix Fietkau
bring down the device, fixes issues when restarting netifd without deinit
2011-10-09system-linux: return 0 in system_initFelix Fietkau
2011-10-09system-linux: clean up code, fix up error path, get rod if initial ↵Felix Fietkau
RTM_GETLINK dump command