Lines Matching refs:fc

559 mgmt_body_print(u_int16_t fc, const struct mgmt_header_t *pmh,
562 switch (FC_SUBTYPE(fc)) {
605 FC_SUBTYPE(fc));
616 ctrl_body_print(u_int16_t fc, const u_char *p)
618 switch (FC_SUBTYPE(fc)) {
687 data_header_print(u_int16_t fc, const u_char *p, const u_int8_t **srcp,
690 switch (FC_SUBTYPE(fc)) {
713 if (!FC_TO_DS(fc) && !FC_FROM_DS(fc)) {
723 } else if (!FC_TO_DS(fc) && FC_FROM_DS(fc)) {
733 } else if (FC_TO_DS(fc) && !FC_FROM_DS(fc)) {
743 } else if (FC_TO_DS(fc) && FC_FROM_DS(fc)) {
780 ctrl_header_print(u_int16_t fc, const u_char *p, const u_int8_t **srcp,
790 switch (FC_SUBTYPE(fc)) {
826 extract_header_length(u_int16_t fc)
828 switch (FC_TYPE(fc)) {
832 switch (FC_SUBTYPE(fc)) {
849 return (FC_TO_DS(fc) && FC_FROM_DS(fc)) ? 30 : 24;
851 printf("unknown IEEE802.11 frame type (%d)", FC_TYPE(fc));
862 ieee_802_11_hdr_print(u_int16_t fc, const u_char *p, const u_int8_t **srcp,
866 if (FC_MORE_DATA(fc))
868 if (FC_MORE_FLAG(fc))
870 if (FC_POWER_MGMT(fc))
872 if (FC_RETRY(fc))
874 if (FC_ORDER(fc))
876 if (FC_WEP(fc))
878 if (FC_TYPE(fc) != T_CTRL || FC_SUBTYPE(fc) != CTRL_PS_POLL)
884 switch (FC_TYPE(fc)) {
889 ctrl_header_print(fc, p, srcp, dstp);
892 data_header_print(fc, p, srcp, dstp);
896 FC_TYPE(fc));
906 u_int16_t fc;
916 fc = EXTRACT_LE_16BITS(p);
917 hdrlen = extract_header_length(fc);
924 ieee_802_11_hdr_print(fc, p, &src, &dst);
933 switch (FC_TYPE(fc)) {
935 if (!mgmt_body_print(fc,
942 if (!ctrl_body_print(fc, p - hdrlen)) {
949 if (FC_WEP(fc)) {
961 ieee_802_11_hdr_print(fc, p - hdrlen, NULL,
972 printf("unknown 802.11 frame type (%d)", FC_TYPE(fc));