+/* beacon header */
+struct beacon_struct {
+ long long timestamp; /* time stamp */
+ unsigned short interval; /* beacon interval field */
+ unsigned short capability; /* capability field */
+ struct ssid_struct ssid_s; /* ssid field */
+} __attribute__ ((packed));
+
+/* association request header */
+struct asso_req_struct {
+ unsigned short capability; /* capability field */
+ unsigned short listeninterval; /* listen interval field */
+ unsigned short ssid; /* ssid field */
+ /* supported rates missing */
+} __attribute__ ((packed));