NetworkManager/src
Robert Love e92a2cc651 2006-03-02 Robert Love <rml@novell.com>
Add support for retrieving both the per-device speed and the
	per-network maximum supported rate.  Then change the getProperties
	DBUS API for both networks and devices to report this informaiton.
	Finally, display the information via both nm-applet and nm-tool:
	* gnome/applet/applet-dbus-devices.c: Grab the speed from getProperties
	  and set it.
	* gnome/applet/applet.c: Display the device's speed in the 'Connection
	  Information' dialog.
	* gnome/applet/applet.glade: Update the UI to show per-device speed.
	* gnome/applet/nm-device.c, gnome/applet/nm-device.h: Add interfaces
	  network_device_get_speed() and network_device_set_speed() for
	  retrieving and setting, respectively, a network device's current
	  speed.
	* src/nm-dbus-device.c: Send the device's speed on getProperties.
	* src/nm-device-802-11-wireless.c: Return the rate in Mb/s, not Kb/s,
	  in the function nm_device_802_11_wireless_get_bitrate() -- it does
	  not matter (yet) what the units are, because we only feed it its own
	  output.  Implement SIOCGIRATE and set the per-network maximum
	  supported rate during scanning.
	* src/nm-device-802-11-wireless.h: Export the function
	  nm_device_802_11_wireless_get_bitrate().
	* src/nm-device-802-3-ethernet.c, src/nm-device-802-3-ethernet.h: Add
	  function nm_device_802_3_ethernet_get_speed() for returning an
	  802.3's current speed, in Mb/s.
	* test/nm-tool.c: Display the per-device current speed, if available,
	  and the per-network maximum rate.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1540 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-03-02 23:01:33 +00:00
..
backends 2006-02-28 Robert Love <rml@novell.com> 2006-02-28 21:41:16 +00:00
dhcp-manager 2006-02-05 Dan Williams <dcbw@redhat.com> 2006-02-05 16:07:12 +00:00
named-manager 2006-02-28 Robert Love <rml@novell.com> 2006-02-28 21:41:16 +00:00
vpn-manager 2006-02-28 Dan Williams <dcbw@redhat.com> 2006-03-01 04:12:35 +00:00
.cvsignore * src/.cvsignore: add nm-crash-logger 2006-02-27 16:25:34 +00:00
autoip.c *** empty log message *** 2006-01-10 22:06:56 +00:00
autoip.h Wrap in ifdefs to be anal. 2006-01-30 21:53:35 +00:00
gdb-cmd 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
kernel-types.h 2006-01-26 Robert Love <rml@novell.com> 2006-01-26 21:55:11 +00:00
Makefile.am 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
NetworkManager.c 2006-02-27 Robert Love <rml@novell.com> 2006-02-27 20:06:24 +00:00
NetworkManager.conf 2004-01-05 Colin Walters <walters@redhat.com> 2005-01-05 20:40:38 +00:00
NetworkManagerAP.c 2006-02-25 Robert Love <rml@novell.com> 2006-02-26 02:16:53 +00:00
NetworkManagerAP.h 2006-02-14 Robert Love <rml@novell.com> 2006-02-14 19:46:20 +00:00
NetworkManagerAPList.c 2006-02-05 Dan Williams <dcbw@redhat.com> 2006-02-05 23:52:49 +00:00
NetworkManagerAPList.h 2006-01-22 Dan Williams <dcbw@redhat.com> 2006-01-22 22:40:14 +00:00
NetworkManagerDbus.c 2006-02-24 Robert Love <rml@novell.com> 2006-02-24 18:59:03 +00:00
NetworkManagerDbus.h 2005-12-31 Dan Williams <dcbw@redhat.com> 2005-12-31 08:21:24 +00:00
NetworkManagerDbusUtils.c 2005-09-07 Christopher Aillon <caillon@redhat.com> 2005-09-07 06:44:42 +00:00
NetworkManagerDbusUtils.h 2005-12-31 Dan Williams <dcbw@redhat.com> 2005-12-31 08:21:24 +00:00
NetworkManagerDialup.h 2006-01-04 Robert Love <rml@novell.com> 2006-01-04 19:17:43 +00:00
NetworkManagerMain.h 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
NetworkManagerPolicy.c 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-26 06:52:26 +00:00
NetworkManagerPolicy.h 2005-12-31 Dan Williams <dcbw@redhat.com> 2005-12-31 08:21:24 +00:00
NetworkManagerSystem.c 2006-02-02 Robert Love <rml@novell.com> 2006-02-02 15:07:35 +00:00
NetworkManagerSystem.h 2006-02-28 Robert Love <rml@novell.com> 2006-02-28 21:41:16 +00:00
NetworkManagerUtils.c 2006-02-06 Robert Love <rml@novell.com> 2006-02-06 17:12:04 +00:00
NetworkManagerUtils.h 2006-01-04 Dan Williams <dcbw@redhat.com> 2006-01-05 04:44:11 +00:00
nm-activation-request.c 2006-1-1 Dan Williams <dcbw@redhat.com> 2006-01-01 22:22:39 +00:00
nm-activation-request.h 2005-12-31 Dan Williams <dcbw@redhat.com> 2005-12-31 08:21:24 +00:00
nm-ap-security-private.h 2005-12-16 Dan Williams <dcbw@redhat.com> 2005-12-16 15:04:40 +00:00
nm-ap-security-wep.c 2006-02-05 Dan Williams <dcbw@redhat.com> 2006-02-05 06:05:55 +00:00
nm-ap-security-wep.h 2005-12-21 Dan Williams <dcbw@redhat.com> 2005-12-21 21:08:00 +00:00
nm-ap-security-wpa-eap.c Yah, so, we don't want those dbus_free() calls. 2006-02-28 20:47:44 +00:00
nm-ap-security-wpa-eap.h [ Add new files; missing from previous commit. ] 2006-02-26 02:24:46 +00:00
nm-ap-security-wpa-psk.c Yah, so, we don't want those dbus_free() calls. 2006-02-28 20:47:44 +00:00
nm-ap-security-wpa-psk.h 2006-01-04 Dan Williams <dcbw@redhat.com> 2006-01-05 04:44:11 +00:00
nm-ap-security.c 2006-02-25 Robert Love <rml@novell.com> 2006-02-26 02:16:53 +00:00
nm-ap-security.h 2006-02-05 Dan Williams <dcbw@redhat.com> 2006-02-05 06:05:55 +00:00
nm-crash-logger.c 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
nm-dbus-device.c 2006-03-02 Robert Love <rml@novell.com> 2006-03-02 23:01:33 +00:00
nm-dbus-device.h 2005-02-11 Dan Williams <dcbw@redhat.com> 2005-02-11 21:44:35 +00:00
nm-dbus-net.c 2006-02-02 Robert Love <rml@novell.com> 2006-02-02 18:05:19 +00:00
nm-dbus-net.h 2005-02-11 Dan Williams <dcbw@redhat.com> 2005-02-11 21:44:35 +00:00
nm-dbus-nm.c 2006-02-25 Robert Love <rml@novell.com> 2006-02-26 02:16:53 +00:00
nm-dbus-nm.h 2005-02-11 Dan Williams <dcbw@redhat.com> 2005-02-11 21:44:35 +00:00
nm-dbus-nmi.c 2006-01-26 Robert Love <rml@novell.com> 2006-01-26 21:08:44 +00:00
nm-dbus-nmi.h 2005-12-21 Dan Williams <dcbw@redhat.com> 2005-12-22 00:24:11 +00:00
nm-device-802-3-ethernet.c 2006-03-02 Robert Love <rml@novell.com> 2006-03-02 23:01:33 +00:00
nm-device-802-3-ethernet.h 2006-03-02 Robert Love <rml@novell.com> 2006-03-02 23:01:33 +00:00
nm-device-802-11-wireless.c 2006-03-02 Robert Love <rml@novell.com> 2006-03-02 23:01:33 +00:00
nm-device-802-11-wireless.h 2006-03-02 Robert Love <rml@novell.com> 2006-03-02 23:01:33 +00:00
nm-device-private.h 2006-01-07 Dan Williams <dcbw@redhat.com> 2006-01-07 16:22:17 +00:00
nm-device.c s/Stage x (foo) of y/Stage x of y (foo)/g 2006-02-15 21:19:09 +00:00
nm-device.h 2006-01-22 Dan Williams <dcbw@redhat.com> 2006-01-22 22:40:14 +00:00
nm-ip4-config.c 2006-02-03 Robert Love <rml@novell.com> 2006-02-03 17:40:44 +00:00
nm-ip4-config.h 2006-02-03 Robert Love <rml@novell.com> 2006-02-03 17:40:44 +00:00
nm-logging.c 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
nm-logging.h 2006-02-26 Dan Williams <dcbw@redhat.com> 2006-02-27 04:31:52 +00:00
nm-netlink-monitor.c 2006-01-16 Robert Love <rml@novell.com> 2006-01-17 18:22:56 +00:00
nm-netlink-monitor.h 2005-06-21 Robert Love <rml@novell.com> 2005-06-21 15:07:01 +00:00
wpa.c 2006-01-26 Robert Love <rml@novell.com> 2006-01-26 21:55:11 +00:00
wpa.h 2005-12-14 Dan Williams <dcbw@redhat.com> 2005-12-14 20:48:08 +00:00
wpa_ctrl.c 2006-01-30 Dan Williams <dcbw@redhat.com> 2006-01-31 04:10:01 +00:00
wpa_ctrl.h 2006-01-30 Dan Williams <dcbw@redhat.com> 2006-01-31 04:10:01 +00:00