madwifi/net80211
mentor f259deab93 In some parts of Madwifi, SKBs are dispatched from the VAP device to the physical device using Linux kernel queuing, which does not understand our node reference system, so node references are carefully cleaned up if the packet is dropped.
However, the netif_rx and vlan_hwaccel_receive_skb functions dispatch the SKB to the higher networking levels, out of our domain.

Therefore, handle node references as appropriate.


git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@3708 0192ed92-7a03-0410-a25b-9323aeb14dbd
2008-06-06 19:21:33 +00:00
..
_ieee80211.h Move channel non-occupancy limits out of ieee80211_channel structure to 2008-01-18 21:25:05 +00:00
ieee80211_acl.c Eliminate ether_sprintf in favor of new MAC_FMT and MAC_ADDR macros (which are faster and thread safe). 2008-01-25 22:49:48 +00:00
ieee80211_beacon.c Whitespace for control statements 2008-05-14 19:11:57 +00:00
ieee80211_crypto_ccmp.c Cleanup up de-MIC failure (in hardware) handling. Apparently, HW sometimes gets this wrong and spuriusly fails valid packets. In all cases, the packets are dropped, but we do extra processing to record statistics correctly. 2008-02-04 00:16:24 +00:00
ieee80211_crypto_none.c Cleanup up de-MIC failure (in hardware) handling. Apparently, HW sometimes gets this wrong and spuriusly fails valid packets. In all cases, the packets are dropped, but we do extra processing to record statistics correctly. 2008-02-04 00:16:24 +00:00
ieee80211_crypto_tkip.c Cleanup up de-MIC failure (in hardware) handling. Apparently, HW sometimes gets this wrong and spuriusly fails valid packets. In all cases, the packets are dropped, but we do extra processing to record statistics correctly. 2008-02-04 00:16:24 +00:00
ieee80211_crypto_wep.c Cleanup up de-MIC failure (in hardware) handling. Apparently, HW sometimes gets this wrong and spuriusly fails valid packets. In all cases, the packets are dropped, but we do extra processing to record statistics correctly. 2008-02-04 00:16:24 +00:00
ieee80211_crypto.c Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
ieee80211_crypto.h Cleanup up de-MIC failure (in hardware) handling. Apparently, HW sometimes gets this wrong and spuriusly fails valid packets. In all cases, the packets are dropped, but we do extra processing to record statistics correctly. 2008-02-04 00:16:24 +00:00
ieee80211_debug.h Fix compilation when there is no debugging 2008-01-28 23:35:29 +00:00
ieee80211_input.c In some parts of Madwifi, SKBs are dispatched from the VAP device to the physical device using Linux kernel queuing, which does not understand our node reference system, so node references are carefully cleaned up if the packet is dropped. 2008-06-06 19:21:33 +00:00
ieee80211_ioctl.h Debugging updates: 2008-04-09 22:25:51 +00:00
ieee80211_linux.c Remove now unused FF next field in ieee80211_cb. This makes ieee80211_cb under 48 bytes on 64-bit with IEEE80211_DEBUG_REFCNT 2008-05-06 11:22:31 +00:00
ieee80211_linux.h Whitespace for control statements 2008-05-14 19:11:57 +00:00
ieee80211_monitor.c In some parts of Madwifi, SKBs are dispatched from the VAP device to the physical device using Linux kernel queuing, which does not understand our node reference system, so node references are carefully cleaned up if the packet is dropped. 2008-06-06 19:21:33 +00:00
ieee80211_monitor.h Move the monitor physical parameter struct inside ieee80211_cb. Have same struct actually be an array. Add an evil struct definition that breaks if ieee80211_cb is bigger than 48 bytes; it serves no other purpose. 2008-05-05 23:51:16 +00:00
ieee80211_node.c Merge madwifi-dfs r3676 2008-05-22 20:25:48 +00:00
ieee80211_node.h Merge madwifi-dfs r3676 2008-05-22 20:25:48 +00:00
ieee80211_output.c SKB handling code cleanup: 2008-05-22 12:58:24 +00:00
ieee80211_power.c SKB handling code cleanup: 2008-05-22 12:58:24 +00:00
ieee80211_power.h Have net80211 hard_start functions return NETDEV_TX_* codes; tidy some headers in the process. 2007-12-23 20:11:05 +00:00
ieee80211_proto.c Update some strings in ieee80211_dumppkt to be slightly more obvious/correct 2008-05-25 18:44:50 +00:00
ieee80211_proto.h let ieee80211_recv_mgmt() return 0 if the frame is to be discarded and don't 2008-05-16 16:09:28 +00:00
ieee80211_radiotap.h Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
ieee80211_rate.c Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
ieee80211_rate.h Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
ieee80211_scan_ap.c Whitespace for control statements 2008-05-14 19:11:57 +00:00
ieee80211_scan_sta.c Add ssid matching to station lookup. Based on a patch from radiodriver. 2008-04-10 06:24:32 +00:00
ieee80211_scan.c Whitespace for control statements 2008-05-14 19:11:57 +00:00
ieee80211_scan.h Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
ieee80211_skb.c SKB handling code cleanup: 2008-05-22 12:58:24 +00:00
ieee80211_skb.h SKB handling code cleanup: 2008-05-22 12:58:24 +00:00
ieee80211_var.h Merge madwifi-dfs r3676 2008-05-22 20:25:48 +00:00
ieee80211_wireless.c Revert remaining portions of r3405 that broke wpa_supplicant compatibility. 2008-04-10 09:18:50 +00:00
ieee80211_xauth.c Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
ieee80211.c Add opmode names table. to be used in subsequent checkin 2008-04-09 21:21:31 +00:00
ieee80211.h Merge madwifi-dfs branch to trunk. 2008-01-26 20:48:11 +00:00
if_athproto.h Remove now unused FF next field in ieee80211_cb. This makes ieee80211_cb under 48 bytes on 64-bit with IEEE80211_DEBUG_REFCNT 2008-05-06 11:22:31 +00:00
if_ethersubr.h Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
if_llc.h Restructuring the repository layout in response to ath5k. 2007-10-04 13:07:51 +00:00
if_media.c if IFMEDIA_DEBUG is defined, also set ifmedia_debug as it is pointless otherwise. 2008-04-09 04:02:10 +00:00
if_media.h Merge some whitespace changes from the DFS branch 2007-11-20 17:18:36 +00:00
Makefile Remove modules.order files in Makefile clean targets. 2008-06-04 12:25:31 +00:00
Makefile.kernel Remove long lingering references to wlan_auth and wlan_radius. 2007-12-19 23:46:41 +00:00