summaryrefslogtreecommitdiff
path: root/libopie2/opienet/802_11_user.h
Unidiff
Diffstat (limited to 'libopie2/opienet/802_11_user.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opienet/802_11_user.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libopie2/opienet/802_11_user.h b/libopie2/opienet/802_11_user.h
index 7ae27c5..1a9a7a0 100644
--- a/libopie2/opienet/802_11_user.h
+++ b/libopie2/opienet/802_11_user.h
@@ -410,49 +410,50 @@ struct ctrl_cts_t {
410 u_int8_tfcs[4]; 410 u_int8_tfcs[4];
411}; 411};
412 412
413 #define CTRL_CTS_LEN(2+2+6+4) 413 #define CTRL_CTS_LEN(2+2+6+4)
414 414
415struct ctrl_ack_t { 415struct ctrl_ack_t {
416 u_int16_tfc; 416 u_int16_tfc;
417 u_int16_tduration; 417 u_int16_tduration;
418 u_int8_tra[6]; 418 u_int8_tra[6];
419 u_int8_tfcs[4]; 419 u_int8_tfcs[4];
420}; 420};
421 421
422 #define CTRL_ACK_LEN(2+2+6+4) 422 #define CTRL_ACK_LEN(2+2+6+4)
423 423
424struct ctrl_ps_poll_t { 424struct ctrl_ps_poll_t {
425 u_int16_tfc; 425 u_int16_tfc;
426 u_int16_taid; 426 u_int16_taid;
427 u_int8_tbssid[6]; 427 u_int8_tbssid[6];
428 u_int8_tta[6]; 428 u_int8_tta[6];
429 u_int8_tfcs[4]; 429 u_int8_tfcs[4];
430}; 430};
431 431
432 #define CTRL_PS_POLL_LEN(2+2+6+6+4) 432 #define CTRL_PS_POLL_LEN(2+2+6+6+4)
433 433
434struct ctrl_end_t { 434struct ctrl_end_t {
435 u_int16_tfc; 435 u_int16_tfc;
436 u_int16_tduration; 436 u_int16_tduration;
437 u_int8_tra[6]; 437 u_int8_tra[6];
438 u_int8_tbssid[6]; 438 u_int8_tbssid[6];
439 u_int8_tfcs[4]; 439 u_int8_tfcs[4];
440}; 440};
441 441
442 #define CTRL_END_LEN(2+2+6+6+4) 442 #define CTRL_END_LEN(2+2+6+6+4)
443 443
444struct ctrl_end_ack_t { 444struct ctrl_end_ack_t {
445 u_int16_tfc; 445 u_int16_tfc;
446 u_int16_tduration; 446 u_int16_tduration;
447 u_int8_tra[6]; 447 u_int8_tra[6];
448 u_int8_tbssid[6]; 448 u_int8_tbssid[6];
449 u_int8_tfcs[4]; 449 u_int8_tfcs[4];
450}; 450};
451 451
452 #define CTRL_END_ACK_LEN(2+2+6+6+4) 452 #define CTRL_END_ACK_LEN(2+2+6+6+4)
453 453
454 #define IV_IV(iv)((iv) & 0xFFFFFF) 454 #define IV_IV(iv)((iv) & 0xFFFFFF)
455 #define IV_PAD(iv)(((iv) >> 24) & 0x3F) 455 #define IV_PAD(iv)(((iv) >> 24) & 0x3F)
456 #define IV_KEYID(iv)(((iv) >> 30) & 0x03) 456 #define IV_KEYID(iv)(((iv) >> 30) & 0x03)
457 457
458
458#endif 459#endif