diff options
Diffstat (limited to 'src/transport/plugin_transport_wlan.h')
-rw-r--r-- | src/transport/plugin_transport_wlan.h | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/transport/plugin_transport_wlan.h b/src/transport/plugin_transport_wlan.h index 5ea8d3e20..1444af18e 100644 --- a/src/transport/plugin_transport_wlan.h +++ b/src/transport/plugin_transport_wlan.h | |||
@@ -33,15 +33,24 @@ typedef unsigned short uint16_t; | |||
33 | //Informations (in German) http://www.umtslink.at/content/WLAN_macheader-196.html | 33 | //Informations (in German) http://www.umtslink.at/content/WLAN_macheader-196.html |
34 | static const uint8_t u8aIeeeHeader[] = | 34 | static const uint8_t u8aIeeeHeader[] = |
35 | { | 35 | { |
36 | 0x08, 0x01, // Frame Control 0x08= 00001000 -> | b1,2 = 0 -> Version 0; b3,4 = 10 -> Data; b5-8 = 0 -> Normal Data | 36 | 0x08, 0x01, // Frame Control 0x08= 00001000 -> | b1,2 = 0 -> Version 0; |
37 | // 0x01 = 00000001 -> | b1 = 1 to DS; b2 = 0 not from DS; | 37 | // b3,4 = 10 -> Data; b5-8 = 0 -> Normal Data |
38 | // 0x01 = 00000001 -> | b1 = 1 to DS; b2 = 0 not from DS; | ||
38 | 0x00, 0x00, // Duration/ID | 39 | 0x00, 0x00, // Duration/ID |
39 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // mac1 | 40 | 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // mac1 - in this case receiver |
40 | 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac2 | 41 | 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac2 - in this case bssid |
41 | 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac3 | 42 | 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac3 - in this case sender |
42 | 0x10, 0x86, //Sequence Control | 43 | 0x10, 0x86, //Sequence Control |
43 | }; | 44 | }; |
44 | 45 | ||
46 | // gnunet bssid | ||
47 | static const char macbc[] = | ||
48 | { 0x13, 0x22, 0x33, 0x44, 0x55, 0x66 }; | ||
49 | |||
50 | // broadcast mac | ||
51 | static const char bc_all_mac[] = | ||
52 | { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }; | ||
53 | |||
45 | /** | 54 | /** |
46 | * Wlan header | 55 | * Wlan header |
47 | */ | 56 | */ |