Lines Matching defs:pbody
1131 struct mgmt_body_t *pbody, const u_char *p, int offset,
1145 pbody->challenge_present = 0;
1146 pbody->ssid_present = 0;
1147 pbody->rates_present = 0;
1148 pbody->ds_present = 0;
1149 pbody->cf_present = 0;
1150 pbody->tim_present = 0;
1184 if (!pbody->ssid_present) {
1185 pbody->ssid = ssid;
1186 pbody->ssid_present = 1;
1210 if (!pbody->challenge_present) {
1211 pbody->challenge = challenge;
1212 pbody->challenge_present = 1;
1242 if (!pbody->rates_present && rates.length != 0) {
1243 pbody->rates = rates;
1244 pbody->rates_present = 1;
1266 if (!pbody->ds_present) {
1267 pbody->ds = ds;
1268 pbody->ds_present = 1;
1299 if (!pbody->cf_present) {
1300 pbody->cf = cf;
1301 pbody->cf_present = 1;
1334 if (!pbody->tim_present) {
1335 pbody->tim = tim;
1336 pbody->tim_present = 1;
1364 struct mgmt_body_t pbody;
1368 memset(&pbody, 0, sizeof(pbody));
1375 memcpy(&pbody.timestamp, p, IEEE802_11_TSTAMP_LEN);
1378 pbody.beacon_interval = GET_LE_U_2(p + offset);
1381 pbody.capability_info = GET_LE_U_2(p + offset);
1385 ret = parse_elements(ndo, &pbody, p, offset, length);
1387 PRINT_SSID(pbody);
1388 PRINT_RATES(pbody);
1390 CAPABILITY_ESS(pbody.capability_info) ? "ESS" : "IBSS");
1391 PRINT_DS_CHANNEL(pbody);
1402 struct mgmt_body_t pbody;
1406 memset(&pbody, 0, sizeof(pbody));
1411 pbody.capability_info = GET_LE_U_2(p);
1414 pbody.listen_interval = GET_LE_U_2(p + offset);
1418 ret = parse_elements(ndo, &pbody, p, offset, length);
1420 PRINT_SSID(pbody);
1421 PRINT_RATES(pbody);
1431 struct mgmt_body_t pbody;
1435 memset(&pbody, 0, sizeof(pbody));
1442 pbody.capability_info = GET_LE_U_2(p);
1445 pbody.status_code = GET_LE_U_2(p + offset);
1448 pbody.aid = GET_LE_U_2(p + offset);
1452 ret = parse_elements(ndo, &pbody, p, offset, length);
1454 ND_PRINT(" AID(%x) :%s: %s", ((uint16_t)(pbody.aid << 2 )) >> 2 ,
1455 CAPABILITY_PRIVACY(pbody.capability_info) ? " PRIVACY " : "",
1456 (pbody.status_code < NUM_STATUSES
1457 ? status_text[pbody.status_code]
1469 struct mgmt_body_t pbody;
1473 memset(&pbody, 0, sizeof(pbody));
1480 pbody.capability_info = GET_LE_U_2(p);
1483 pbody.listen_interval = GET_LE_U_2(p + offset);
1486 memcpy(&pbody.ap, p+offset, IEEE802_11_AP_LEN);
1490 ret = parse_elements(ndo, &pbody, p, offset, length);
1492 PRINT_SSID(pbody);
1493 ND_PRINT(" AP : %s", etheraddr_string(ndo, pbody.ap ));
1512 struct mgmt_body_t pbody;
1516 memset(&pbody, 0, sizeof(pbody));
1518 ret = parse_elements(ndo, &pbody, p, offset, length);
1520 PRINT_SSID(pbody);
1521 PRINT_RATES(pbody);
1530 struct mgmt_body_t pbody;
1534 memset(&pbody, 0, sizeof(pbody));
1541 memcpy(&pbody.timestamp, p, IEEE802_11_TSTAMP_LEN);
1544 pbody.beacon_interval = GET_LE_U_2(p + offset);
1547 pbody.capability_info = GET_LE_U_2(p + offset);
1551 ret = parse_elements(ndo, &pbody, p, offset, length);
1553 PRINT_SSID(pbody);
1554 PRINT_RATES(pbody);
1555 PRINT_DS_CHANNEL(pbody);
1573 struct mgmt_body_t pbody;
1575 memset(&pbody, 0, sizeof(pbody));
1580 pbody.reason_code = GET_LE_U_2(p);
1583 (pbody.reason_code < NUM_REASONS)
1584 ? reason_text[pbody.reason_code]
1596 struct mgmt_body_t pbody;
1600 memset(&pbody, 0, sizeof(pbody));
1605 pbody.auth_alg = GET_LE_U_2(p);
1608 pbody.auth_trans_seq_num = GET_LE_U_2(p + offset);
1611 pbody.status_code = GET_LE_U_2(p + offset);
1615 ret = parse_elements(ndo, &pbody, p, offset, length);
1617 if ((pbody.auth_alg == 1) &&
1618 ((pbody.auth_trans_seq_num == 2) ||
1619 (pbody.auth_trans_seq_num == 3))) {
1621 (pbody.auth_alg < NUM_AUTH_ALGS)
1622 ? auth_alg_text[pbody.auth_alg]
1624 pbody.auth_trans_seq_num,
1625 ((pbody.auth_trans_seq_num % 2)
1626 ? ((pbody.status_code < NUM_STATUSES)
1627 ? status_text[pbody.status_code]
1632 (pbody.auth_alg < NUM_AUTH_ALGS)
1633 ? auth_alg_text[pbody.auth_alg]
1635 pbody.auth_trans_seq_num,
1636 (pbody.auth_trans_seq_num % 2)
1637 ? ((pbody.status_code < NUM_STATUSES)
1638 ? status_text[pbody.status_code]
1651 struct mgmt_body_t pbody;
1654 memset(&pbody, 0, sizeof(pbody));
1659 pbody.reason_code = GET_LE_U_2(p);
1661 reason = (pbody.reason_code < NUM_REASONS)
1662 ? reason_text[pbody.reason_code]