PERFORCE change 113811 for review
Warner Losh
imp at FreeBSD.org
Thu Feb 1 06:38:26 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=113811
Change 113811 by imp at imp_lighthouse on 2007/02/01 06:37:36
devd glue to automatically load crypto.
# Maybe the last rev introduces a race when up/down events
# happen quickly?
Affected files ...
.. //depot/projects/arm/src/etc/devd.conf#3 edit
Differences ...
==== //depot/projects/arm/src/etc/devd.conf#3 (text+ko) ====
@@ -76,6 +76,25 @@
action "/etc/rc.d/dhclient start $subsystem";
};
+# The ieee80211 system gives us hints that it would like us to load
+# certain drivers. Honor those hints and load them automatically. This
+# helps for wpa_supplicant, but not for hostapd because the former retries
+# a lot, and the latter doesn't. At least this makes it easier to get
+# some of the more oddball crypto goo loaded automatically since there
+# are issues doing it synchronously in the kernel. Far from perfect, but
+# very adequate for the day. This can be removed when a better automatic
+# system is in place.
+#XXX Not sure this is the right format for the message, and will need to
+#XXX investigate what others do. Maybe the 'type' should be 'LOAD' and
+#XXX the subsystem be the module to load to match more closely what
+#XXX IFNET does.
+notify 10 {
+ match "system" "ieee80211";
+ match "subsystem" "loader";
+ action "echo $system $subsystem $type | logger";
+ action "kldload $type";
+};
+
# An entry like this might be in a different file, but is included here
# as an example of how to override things. Normally 'ed50' would match
# the above attach/detach stuff, but the value of 100 makes it
More information about the p4-projects
mailing list