From ed6f1186a27cfe158fd99143318fb2ce12c7ee35 Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sat, 2 Apr 2016 10:30:38 +0000 Subject: [PATCH] mac operation reader. FossilOrigin-Name: d9fe96fc4d1284bf8fd79b0ca327482a2b99255a9b910a0299b85e0741aafff6 --- src/cw/cw_read_80211_mac_operation.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/cw/cw_read_80211_mac_operation.c diff --git a/src/cw/cw_read_80211_mac_operation.c b/src/cw/cw_read_80211_mac_operation.c new file mode 100644 index 00000000..01900488 --- /dev/null +++ b/src/cw/cw_read_80211_mac_operation.c @@ -0,0 +1,14 @@ +#include "cw.h" +#include "capwap80211_items.h" +#include "dbg.h" + +int cw_read_80211_mac_operation(uint8_t *data,mbag_t r) +{ + mbag_set_word( r, CW_RADIOITEM80211_RTS_THRESHOLD,cw_get_word(data) ); + mbag_set_byte( r, CW_RADIOITEM80211_SHORT_RETRY,cw_get_byte(data+2) ); + mbag_set_byte( r, CW_RADIOITEM80211_LONG_RETRY,cw_get_byte(data+3) ); + mbag_set_word( r, CW_RADIOITEM80211_FRAGMENTATION_THRESHOLD,cw_get_word(data+4) ); + mbag_set_dword( r, CW_RADIOITEM80211_TX_MSDU_LIFETIME,cw_get_dword(data+6) ); + mbag_set_dword( r, CW_RADIOITEM80211_RX_MSDU_LIFETIME,cw_get_dword(data+10) ); + return 1; +}