summaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_wlan.h
diff options
context:
space:
mode:
authorDavid Brodski <david@brodski.eu>2010-11-22 23:27:20 +0000
committerDavid Brodski <david@brodski.eu>2010-11-22 23:27:20 +0000
commit11489754ee4b080b31dc68471e3dc3c7ae2885ce (patch)
tree5b5738631c8870d96114d3d8045fd592e3195048 /src/transport/plugin_transport_wlan.h
parentae599d28651deb54edf98dd610883e4b4a0b7c7b (diff)
wlan receive implemented
some doxigen, some cleanup of data structs
Diffstat (limited to 'src/transport/plugin_transport_wlan.h')
-rw-r--r--src/transport/plugin_transport_wlan.h19
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;
//Informations (in German) http://www.umtslink.at/content/WLAN_macheader-196.html
static const uint8_t u8aIeeeHeader[] =
{
- 0x08, 0x01, // Frame Control 0x08= 00001000 -> | b1,2 = 0 -> Version 0; b3,4 = 10 -> Data; b5-8 = 0 -> Normal Data
- // 0x01 = 00000001 -> | b1 = 1 to DS; b2 = 0 not from DS;
+ 0x08, 0x01, // Frame Control 0x08= 00001000 -> | b1,2 = 0 -> Version 0;
+ // b3,4 = 10 -> Data; b5-8 = 0 -> Normal Data
+ // 0x01 = 00000001 -> | b1 = 1 to DS; b2 = 0 not from DS;
0x00, 0x00, // Duration/ID
- 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // mac1
- 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac2
- 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac3
+ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // mac1 - in this case receiver
+ 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac2 - in this case bssid
+ 0x13, 0x22, 0x33, 0x44, 0x55, 0x66, // mac3 - in this case sender
0x10, 0x86, //Sequence Control
};
+// gnunet bssid
+static const char macbc[] =
+ { 0x13, 0x22, 0x33, 0x44, 0x55, 0x66 };
+
+// broadcast mac
+static const char bc_all_mac[] =
+ { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF };
+
/**
* Wlan header
*/