• Home
  • Raw
  • Download

Lines Matching refs:fc

559 mgmt_body_print(u_int16_t fc, const struct mgmt_header_t *pmh,  in mgmt_body_print()  argument
562 switch (FC_SUBTYPE(fc)) { in mgmt_body_print()
605 FC_SUBTYPE(fc)); in mgmt_body_print()
616 ctrl_body_print(u_int16_t fc, const u_char *p) in ctrl_body_print() argument
618 switch (FC_SUBTYPE(fc)) { in ctrl_body_print()
687 data_header_print(u_int16_t fc, const u_char *p, const u_int8_t **srcp, in data_header_print() argument
690 u_int subtype = FC_SUBTYPE(fc); in data_header_print()
714 if (!FC_TO_DS(fc) && !FC_FROM_DS(fc)) { in data_header_print()
724 } else if (!FC_TO_DS(fc) && FC_FROM_DS(fc)) { in data_header_print()
734 } else if (FC_TO_DS(fc) && !FC_FROM_DS(fc)) { in data_header_print()
744 } else if (FC_TO_DS(fc) && FC_FROM_DS(fc)) { in data_header_print()
781 ctrl_header_print(u_int16_t fc, const u_char *p, const u_int8_t **srcp, in ctrl_header_print() argument
791 switch (FC_SUBTYPE(fc)) { in ctrl_header_print()
827 extract_header_length(u_int16_t fc) in extract_header_length() argument
831 switch (FC_TYPE(fc)) { in extract_header_length()
835 switch (FC_SUBTYPE(fc)) { in extract_header_length()
852 len = (FC_TO_DS(fc) && FC_FROM_DS(fc)) ? 30 : 24; in extract_header_length()
853 if (DATA_FRAME_IS_QOS(FC_SUBTYPE(fc))) in extract_header_length()
857 printf("unknown IEEE802.11 frame type (%d)", FC_TYPE(fc)); in extract_header_length()
868 ieee_802_11_hdr_print(u_int16_t fc, const u_char *p, const u_int8_t **srcp, in ieee_802_11_hdr_print() argument
872 if (FC_MORE_DATA(fc)) in ieee_802_11_hdr_print()
874 if (FC_MORE_FLAG(fc)) in ieee_802_11_hdr_print()
876 if (FC_POWER_MGMT(fc)) in ieee_802_11_hdr_print()
878 if (FC_RETRY(fc)) in ieee_802_11_hdr_print()
880 if (FC_ORDER(fc)) in ieee_802_11_hdr_print()
882 if (FC_WEP(fc)) in ieee_802_11_hdr_print()
884 if (FC_TYPE(fc) != T_CTRL || FC_SUBTYPE(fc) != CTRL_PS_POLL) in ieee_802_11_hdr_print()
890 switch (FC_TYPE(fc)) { in ieee_802_11_hdr_print()
895 ctrl_header_print(fc, p, srcp, dstp); in ieee_802_11_hdr_print()
898 data_header_print(fc, p, srcp, dstp); in ieee_802_11_hdr_print()
902 FC_TYPE(fc)); in ieee_802_11_hdr_print()
916 u_int16_t fc; in ieee802_11_print() local
926 fc = EXTRACT_LE_16BITS(p); in ieee802_11_print()
927 hdrlen = extract_header_length(fc); in ieee802_11_print()
936 ieee_802_11_hdr_print(fc, p, &src, &dst); in ieee802_11_print()
945 switch (FC_TYPE(fc)) { in ieee802_11_print()
947 if (!mgmt_body_print(fc, in ieee802_11_print()
954 if (!ctrl_body_print(fc, p - hdrlen)) { in ieee802_11_print()
960 if (DATA_FRAME_IS_NULL(FC_SUBTYPE(fc))) in ieee802_11_print()
963 if (FC_WEP(fc)) { in ieee802_11_print()
975 ieee_802_11_hdr_print(fc, p - hdrlen, NULL, in ieee802_11_print()
986 printf("unknown 802.11 frame type (%d)", FC_TYPE(fc)); in ieee802_11_print()