* gnunet
*/
#include "gnunet-transport-wlan-helper.h"
+#include "plugin_transport_wlan.h"
#include "ieee80211_radiotap.h"
#include <pcap.h>
-//#include "radiotap.h"
-// broadcast mac
-static const char macbc[] = "13223344";
+
+//#include "radiotap.h"
// mac of this node
-char mac[] = "13223355";
+char mac[] =
+ { 0x13, 0x22, 0x33, 0x44, 0x55, 0x66 };
/* wifi bitrate to use in 500kHz units */
1*2
};
-/* Penumbra IEEE80211 header */
-static const u8 u8aIeeeHeader[] = {
- 0x08, 0x01, 0x00, 0x00,
- 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
- 0x13, 0x22, 0x33, 0x44, 0x55, 0x66,
- 0x13, 0x22, 0x33, 0x44, 0x55, 0x66,
- 0x10, 0x86,
-};
-
-/* this is the template radiotap header we send packets out with */
-
-static const u8 u8aRadiotapHeader[] = {
-
- 0x00, 0x00, // <-- radiotap version
- 0x19, 0x00, // <- radiotap header length
- 0x6f, 0x08, 0x00, 0x00, // <-- bitmap
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // <-- timestamp
- 0x00, // <-- flags (Offset +0x10)
- 0x6c, // <-- rate (0ffset +0x11)
- 0x71, 0x09, 0xc0, 0x00, // <-- channel
- 0xde, // <-- antsignal
- 0x00, // <-- antnoise
- 0x01, // <-- antenna
-
-};
#define OFFSET_FLAGS 0x10
#define OFFSET_RATE 0x11
struct pcap_pkthdr * ppcapPacketHeader = NULL;
struct ieee80211_radiotap_iterator rti;
PENUMBRA_RADIOTAP_DATA prd;
+ //init of the values
+ prd.m_nRate = 255;
+ prd.m_nChannel = 255;
+ prd.m_nAntenna = 255;
+ prd.m_nRadiotapFlags = 255;
u8 * pu8Payload = u8aSendBuffer;
int n, nRate;
return (0);
}
+