Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/net80211
Module Name: src
Committed By: dyoung
Date: Sun Sep 7 01:22:23 UTC 2003
Modified Files:
src/sys/net80211: ieee80211.c ieee80211_crypto.c ieee80211_input.c
ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_node.c
ieee80211_node.h ieee80211_output.c ieee80211_proto.c
ieee80211_var.h
Added Files:
src/sys/net80211: ieee80211_compat.c ieee80211_compat.h
Log Message:
First stab at producing a unified NetBSD/FreeBSD 802.11 layer,
striving to keep the diffs short and simple.
* Replace FreeBSDisms (e.g. struct arpcom) with conditionally-compiled
NetBSDism (struct ethercom).
* Add compatibility shims in ieee80211_compat.*: provide NetBSD with
if_printf, for example.
* Convert FreeBSD node mutex uses to generic node critical-section
protection (ieee80211_node_critsect_begin, _end), replace
FreeBSD atomic arithmetic with generic alternative, and implement
generics in NetBSD
* Provide NetBSD-style 802.11 ioctls
* Style nits
To generate a diff of this commit:
cvs rdiff -r1.1.1.1 -r1.2 src/sys/net80211/ieee80211.c \
src/sys/net80211/ieee80211_crypto.c src/sys/net80211/ieee80211_input.c \
src/sys/net80211/ieee80211_ioctl.c src/sys/net80211/ieee80211_ioctl.h \
src/sys/net80211/ieee80211_node.c src/sys/net80211/ieee80211_node.h \
src/sys/net80211/ieee80211_output.c src/sys/net80211/ieee80211_proto.c \
src/sys/net80211/ieee80211_var.h
cvs rdiff -r0 -r1.1 src/sys/net80211/ieee80211_compat.c \
src/sys/net80211/ieee80211_compat.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index