Lines Matching defs:pbody

1294                struct mgmt_body_t *pbody, const u_char *p, int offset,
1308 pbody->challenge_present = 0;
1309 pbody->ssid_present = 0;
1310 pbody->rates_present = 0;
1311 pbody->ds_present = 0;
1312 pbody->cf_present = 0;
1313 pbody->tim_present = 0;
1353 if (!pbody->ssid_present) {
1354 pbody->ssid = ssid;
1355 pbody->ssid_present = 1;
1383 if (!pbody->challenge_present) {
1384 pbody->challenge = challenge;
1385 pbody->challenge_present = 1;
1419 if (!pbody->rates_present && rates.length != 0) {
1420 pbody->rates = rates;
1421 pbody->rates_present = 1;
1443 if (!pbody->ds_present) {
1444 pbody->ds = ds;
1445 pbody->ds_present = 1;
1467 if (!pbody->cf_present) {
1468 pbody->cf = cf;
1469 pbody->cf_present = 1;
1498 if (!pbody->tim_present) {
1499 pbody->tim = tim;
1500 pbody->tim_present = 1;
1526 struct mgmt_body_t pbody;
1530 memset(&pbody, 0, sizeof(pbody));
1538 memcpy(&pbody.timestamp, p, IEEE802_11_TSTAMP_LEN);
1541 pbody.beacon_interval = EXTRACT_LE_16BITS(p+offset);
1544 pbody.capability_info = EXTRACT_LE_16BITS(p+offset);
1548 ret = parse_elements(ndo, &pbody, p, offset, length);
1550 PRINT_SSID(pbody);
1551 PRINT_RATES(pbody);
1553 CAPABILITY_ESS(pbody.capability_info) ? "ESS" : "IBSS"));
1554 PRINT_DS_CHANNEL(pbody);
1563 struct mgmt_body_t pbody;
1567 memset(&pbody, 0, sizeof(pbody));
1573 pbody.capability_info = EXTRACT_LE_16BITS(p);
1576 pbody.listen_interval = EXTRACT_LE_16BITS(p+offset);
1580 ret = parse_elements(ndo, &pbody, p, offset, length);
1582 PRINT_SSID(pbody);
1583 PRINT_RATES(pbody);
1591 struct mgmt_body_t pbody;
1595 memset(&pbody, 0, sizeof(pbody));
1603 pbody.capability_info = EXTRACT_LE_16BITS(p);
1606 pbody.status_code = EXTRACT_LE_16BITS(p+offset);
1609 pbody.aid = EXTRACT_LE_16BITS(p+offset);
1613 ret = parse_elements(ndo, &pbody, p, offset, length);
1615 ND_PRINT((ndo, " AID(%x) :%s: %s", ((uint16_t)(pbody.aid << 2 )) >> 2 ,
1616 CAPABILITY_PRIVACY(pbody.capability_info) ? " PRIVACY " : "",
1617 (pbody.status_code < NUM_STATUSES
1618 ? status_text[pbody.status_code]
1628 struct mgmt_body_t pbody;
1632 memset(&pbody, 0, sizeof(pbody));
1640 pbody.capability_info = EXTRACT_LE_16BITS(p);
1643 pbody.listen_interval = EXTRACT_LE_16BITS(p+offset);
1646 memcpy(&pbody.ap, p+offset, IEEE802_11_AP_LEN);
1650 ret = parse_elements(ndo, &pbody, p, offset, length);
1652 PRINT_SSID(pbody);
1653 ND_PRINT((ndo, " AP : %s", etheraddr_string(ndo, pbody.ap )));
1670 struct mgmt_body_t pbody;
1674 memset(&pbody, 0, sizeof(pbody));
1676 ret = parse_elements(ndo, &pbody, p, offset, length);
1678 PRINT_SSID(pbody);
1679 PRINT_RATES(pbody);
1688 struct mgmt_body_t pbody;
1692 memset(&pbody, 0, sizeof(pbody));
1700 memcpy(&pbody.timestamp, p, IEEE802_11_TSTAMP_LEN);
1703 pbody.beacon_interval = EXTRACT_LE_16BITS(p+offset);
1706 pbody.capability_info = EXTRACT_LE_16BITS(p+offset);
1710 ret = parse_elements(ndo, &pbody, p, offset, length);
1712 PRINT_SSID(pbody);
1713 PRINT_RATES(pbody);
1714 PRINT_DS_CHANNEL(pbody);
1730 struct mgmt_body_t pbody;
1732 memset(&pbody, 0, sizeof(pbody));
1738 pbody.reason_code = EXTRACT_LE_16BITS(p);
1741 (pbody.reason_code < NUM_REASONS)
1742 ? reason_text[pbody.reason_code]
1752 struct mgmt_body_t pbody;
1756 memset(&pbody, 0, sizeof(pbody));
1762 pbody.auth_alg = EXTRACT_LE_16BITS(p);
1765 pbody.auth_trans_seq_num = EXTRACT_LE_16BITS(p + offset);
1768 pbody.status_code = EXTRACT_LE_16BITS(p + offset);
1772 ret = parse_elements(ndo, &pbody, p, offset, length);
1774 if ((pbody.auth_alg == 1) &&
1775 ((pbody.auth_trans_seq_num == 2) ||
1776 (pbody.auth_trans_seq_num == 3))) {
1778 (pbody.auth_alg < NUM_AUTH_ALGS)
1779 ? auth_alg_text[pbody.auth_alg]
1781 pbody.auth_trans_seq_num,
1782 ((pbody.auth_trans_seq_num % 2)
1783 ? ((pbody.status_code < NUM_STATUSES)
1784 ? status_text[pbody.status_code]
1789 (pbody.auth_alg < NUM_AUTH_ALGS)
1790 ? auth_alg_text[pbody.auth_alg]
1792 pbody.auth_trans_seq_num,
1793 (pbody.auth_trans_seq_num % 2)
1794 ? ((pbody.status_code < NUM_STATUSES)
1795 ? status_text[pbody.status_code]
1806 struct mgmt_body_t pbody;
1809 memset(&pbody, 0, sizeof(pbody));
1815 pbody.reason_code = EXTRACT_LE_16BITS(p);
1817 reason = (pbody.reason_code < NUM_REASONS)
1818 ? reason_text[pbody.reason_code]