VANET initial version
modified .gitignore
.gitignore update
support 802.11p channel 172, 174, 176, 178, 180, 182 and 184
nl80211: enable ibss's bssid to be wildcard.
[ath5k]: add transmit rate debug print by LI Jing.
.gitignore remodified for Module.symvers
.gitignore modified
.gitignore modified
[ath5k]: change default channel width to 10MHz.
[ath5k]: support channel bandwidth setting to {10, 20, 5} MHZ.
[mac80211][ath5k]: set freq to 5890MHz, set ad-hoc bssid to wildcard, bypass 802.1x
port control, not drop tx packet to insecurity sta in ad-hoc, DO NOT
receive any management and control frames.
[mac80211][ath5k]:1. can not set txpower bug fixed; 2. add debug
information to ath5k_tx_complete_poll_work for ah->txq stuck and
ath5k_reset.
[mac80211]: 1.added sta_info record; 2.fixed 802.11 retransmission (IEEE
802.11 Chap. 9.2.9) bug; 3.HAVE NO ieee80211_sta_expire way and should
add this function next time!!!
[mac80211]: Change mandatory rates to all rates (0xff), since
there are no management frames which contain rates information. After
implementing transmit rates information exchanging in the future, we
should remove this modification.
[ath5k]: add ack_fail debug info; add finial txpower debug info.
modified .gitignore
[ipv6]:
1. add a particular path for vanet "broadcast" frame, named ip6_fast_forward;
2. vanet "broadcast" frame's IPv6 destination address is FF05::37 which means
ipv6 will put those frames in ip6_fast_forward, however any other frames would
go to original path (ip6_mr_input);
3. address FF05::37 is hard coded in ipv6 module and should support user
configuration next version;
4. hardware header cache (hh_cache) is manually completed at the very first of
ip6_mc_input calling.
[ipv6]: 1. before comment skb_cow in ip6_fast_forward, there will be
huge self-generated frames passed by others to itself, after comment
skb_cow it work all right...WHY WHY WHY???
[ipv6]: fixed hop_limit (caused by skb_clone) bug.