NetworkManager/src
Weiping Pan ab43b7b41d vlan: create/delete kernel vlan device
We make use of libnl (>=3.2.1) to create/delete kernel vlan device,
and it can set vlan id, vlan flags and ingress/egress priority mapping.

V3:
1 nm_netlink_iface_to_index() should use slave name

V2:
1 use existing nm_netlink_iface_to_index()

Signed-off-by: Weiping Pan <wpan@redhat.com>
2012-02-16 15:05:55 -06:00
..
backends backends: further flesh out "generic" target to build 2012-01-10 12:13:20 -06:00
bluez-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
dhcp-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
dns-manager dns: make caching DNS server config files readable by everyone 2012-02-02 12:02:11 -06:00
dnsmasq-manager dnsmasq: remove unused variable 2011-03-04 23:56:19 -06:00
firewall-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
generated Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
ip6-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
logging Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
modem-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
ppp-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
settings ifcfg-rh: fix parsing of REORDER_HDR 2012-02-16 15:05:55 -06:00
supplicant-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
tests build: fix srcdir != builddir 2012-01-09 14:20:36 -06:00
vpn-manager Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
wimax Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
main.c trivial: fix spelling 2012-01-17 16:26:30 +01:00
Makefile.am Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
NetworkManagerUtils.c core: use nm_connection_get_setting_<type>() whenever possible 2011-12-06 16:06:43 -06:00
NetworkManagerUtils.h libnm-util: add ether_ntoa/ether_aton-like utility methods 2011-11-17 13:37:08 -06:00
nm-activation-request.c core: make NMActiveConnection a base class for NMActRequest and NMVPNConnection 2012-02-09 17:54:26 -06:00
nm-activation-request.h core: make NMActiveConnection a base class for NMActRequest and NMVPNConnection 2012-02-09 17:54:26 -06:00
nm-active-connection.c core: make NMActiveConnection a base class for NMActRequest and NMVPNConnection 2012-02-09 17:54:26 -06:00
nm-active-connection.h core: make NMActiveConnection a base class for NMActRequest and NMVPNConnection 2012-02-09 17:54:26 -06:00
nm-call-store.c core: update logging in misc files 2010-04-07 12:28:57 -07:00
nm-call-store.h 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-config.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-config.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-crash-logger.c logger: ensure external crash logger buffer is terminated 2011-10-20 13:47:28 -05:00
nm-dbus-manager.c core: use #defines for NMDBusManager signal names 2010-12-10 11:36:55 -06:00
nm-dbus-manager.h build: do the right thing with config.h (bgo #644664) 2011-03-14 01:01:22 -05:00
nm-device-bt.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-bt.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-ethernet.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-ethernet.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-factory.h core: add device factory infrastructure and make WiMAX a plugin 2011-12-02 13:30:08 -06:00
nm-device-infiniband.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-infiniband.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-modem.c core: kill NMDeviceInterface 2011-12-02 13:30:07 -06:00
nm-device-modem.h core: consolidate mobile broadband device types 2011-02-25 10:16:17 -06:00
nm-device-olpc-mesh.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-olpc-mesh.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-private.h core: move NMDevice private functions to nm-device-private.h 2011-12-02 13:30:06 -06:00
nm-device-wifi.c wifi: fix removal of APs from the scan list when it doesn't change 2012-02-16 12:54:42 -06:00
nm-device-wifi.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device-wired.c trivial: use proper return type in g_return_val_if_fail() 2012-01-17 14:45:27 +01:00
nm-device-wired.h wired: emit Speed value in PropertiesChanged signal, when changed (bgo #667091) 2012-01-17 14:30:45 +01:00
nm-device.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-device.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-dhcp4-config.c dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-dhcp4-config.h dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-dhcp6-config.c dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-dhcp6-config.h dispatcher: pass DHCP options as string:string hash 2011-05-11 16:01:12 -05:00
nm-hostname-provider.c misc: license fixups 2010-01-21 15:11:50 -08:00
nm-hostname-provider.h misc: license fixups 2010-01-21 15:11:50 -08:00
nm-ip4-config.c build: fix return types (bgo #644665) 2011-03-14 01:05:51 -05:00
nm-ip4-config.h dhcp4: handle NIS servers and domains 2010-07-16 11:28:39 -07:00
nm-ip6-config.c build: fix return types (bgo #644665) 2011-03-14 01:05:51 -05:00
nm-ip6-config.h trivial: IP6Config object cleanups 2010-05-01 08:05:39 -07:00
nm-manager-auth.c core: use nm_connection_get_setting_<type>() whenever possible 2011-12-06 16:06:43 -06:00
nm-manager-auth.h core: add nm_auth_chain_steal_data() 2011-07-01 15:38:38 -05:00
nm-manager.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-manager.h Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-netlink-compat.c libnl3: Add ESRCH to compat error translation 2011-08-16 16:48:30 -05:00
nm-netlink-compat.h netlink: use correct preprocessor if format 2011-11-21 15:33:58 -06:00
nm-netlink-monitor.c netlink: consolidate netlink monitor error handling and initialization 2011-12-03 17:38:07 -06:00
nm-netlink-monitor.h netlink: consolidate netlink monitor error handling and initialization 2011-12-03 17:38:07 -06:00
nm-netlink-utils.c core: fix erroneous IPv6 routes by making route addition typesafe 2012-02-13 13:10:23 -06:00
nm-netlink-utils.h core: #include <netinet/in.h> for struct in6_addr 2012-02-13 17:44:07 -05:00
nm-policy-hostname.c core: fix building for GLib thread API changes (GLib >= 2.31.0) (bgo #662695) 2011-10-31 15:30:02 +01:00
nm-policy-hostname.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hosts.c policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy-hosts.h policy: stop touching /etc/hosts 2010-12-17 09:28:49 -06:00
nm-policy.c core: make NMActiveConnection a base class for NMActRequest and NMVPNConnection 2012-02-09 17:54:26 -06:00
nm-policy.h settings: rename NMSysconfigSettings to NMSettings 2010-10-27 20:05:23 -05:00
nm-properties-changed-signal.c core: add nm-logging.h when compiling with DEBUG 2012-01-17 14:43:03 +01:00
nm-properties-changed-signal.h 2008-11-02 Dan Williams <dcbw@redhat.com> 2008-11-03 04:13:42 +00:00
nm-rfkill.h udev: add support for other types of rfkill switches 2009-12-23 01:30:54 -08:00
nm-session-monitor-ck.c build: easier selection of session tracking 2012-02-01 16:50:44 -06:00
nm-session-monitor-null.c core: fix undefined reference to assert in session-monitor-{systemd, null} 2012-02-09 10:48:20 -06:00
nm-session-monitor-systemd.c core: fix undefined reference to assert in session-monitor-{systemd, null} 2012-02-09 10:48:20 -06:00
nm-session-monitor.h settings: clean up connection visibility and session change handling 2010-10-26 16:33:47 -05:00
nm-session-utils.c Use glib-mkenums to generate enum types 2012-02-15 11:42:15 -05:00
nm-session-utils.h core: combine common session management utility code 2012-02-01 16:50:44 -06:00
nm-system.c vlan: create/delete kernel vlan device 2012-02-16 15:05:55 -06:00
nm-system.h vlan: create/delete kernel vlan device 2012-02-16 15:05:55 -06:00
nm-udev-manager.c core: let nm_system_get_iface_type() take an interface index 2012-02-09 17:16:30 -06:00
nm-udev-manager.h core: move device creation into the manager 2012-02-05 23:18:32 -06:00
nm-wifi-ap-utils.c wifi: fix connection completion when no wifi setting is sent 2011-04-11 11:42:12 -05:00
nm-wifi-ap-utils.h wifi: fix scanned signal strength calculation for WEXT-based drivers 2011-03-13 12:50:40 -05:00
nm-wifi-ap.c wifi: remove unused wpa.c 2011-12-12 11:45:54 -06:00
nm-wifi-ap.h wifi: rename some AP debug dumping functions 2011-09-30 12:34:17 -05:00
org.freedesktop.NetworkManager.conf dbus: rename conf file to match current conventions 2011-12-12 19:31:11 -06:00
wifi-utils-nl80211.c wifi: fix nl80211 periodic signal reporting to be more frequent 2012-02-07 10:23:54 -06:00
wifi-utils-nl80211.h wifi: preliminary nl80211 patch 2011-11-09 21:28:02 -06:00
wifi-utils-private.h wifi/mesh: convert OLPC Mesh WEXT usage to wifi utils 2011-11-09 21:28:02 -06:00
wifi-utils-wext.c wifi: kill wireless-helper.h 2011-12-12 11:45:54 -06:00
wifi-utils-wext.h wifi: add 'check_scan' parameter to wifi utils init 2011-11-09 21:28:02 -06:00
wifi-utils.c wifi: preliminary nl80211 patch 2011-11-09 21:28:02 -06:00
wifi-utils.h wifi/mesh: convert OLPC Mesh WEXT usage to wifi utils 2011-11-09 21:28:02 -06:00