• Home
  • Raw
  • Download

Lines Matching refs:fc

164 #define	FC_VERSION(fc)		((fc) & 0x3)  argument
165 #define FC_TYPE(fc) (((fc) >> 2) & 0x3) argument
166 #define FC_SUBTYPE(fc) (((fc) >> 4) & 0xF) argument
167 #define FC_TO_DS(fc) ((fc) & 0x0100) argument
168 #define FC_FROM_DS(fc) ((fc) & 0x0200) argument
169 #define FC_MORE_FLAG(fc) ((fc) & 0x0400) argument
170 #define FC_RETRY(fc) ((fc) & 0x0800) argument
171 #define FC_POWER_MGMT(fc) ((fc) & 0x1000) argument
172 #define FC_MORE_DATA(fc) ((fc) & 0x2000) argument
173 #define FC_PROTECTED(fc) ((fc) & 0x4000) argument
174 #define FC_ORDER(fc) ((fc) & 0x8000) argument
177 uint16_t fc; member
300 uint16_t fc; member
313 uint16_t fc; member
323 uint16_t fc; member
331 uint16_t fc; member
339 uint16_t fc; member
349 uint16_t fc; member
359 uint16_t fc; member
369 uint16_t fc; member
377 uint16_t fc; member
1621 uint16_t fc, const uint8_t *src, const u_char *p, u_int length) in mgmt_body_print() argument
1623 ND_PRINT((ndo, "%s", tok2str(st_str, "Unhandled Management subtype(%x)", FC_SUBTYPE(fc)))); in mgmt_body_print()
1626 if (FC_PROTECTED(fc)) in mgmt_body_print()
1628 switch (FC_SUBTYPE(fc)) { in mgmt_body_print()
1665 uint16_t fc, const u_char *p) in ctrl_body_print() argument
1667 ND_PRINT((ndo, "%s", tok2str(ctrl_str, "Unknown Ctrl Subtype", FC_SUBTYPE(fc)))); in ctrl_body_print()
1668 switch (FC_SUBTYPE(fc)) { in ctrl_body_print()
1748 get_data_src_dst_mac(uint16_t fc, const u_char *p, const uint8_t **srcp, in get_data_src_dst_mac() argument
1756 if (!FC_TO_DS(fc)) { in get_data_src_dst_mac()
1757 if (!FC_FROM_DS(fc)) { in get_data_src_dst_mac()
1767 if (!FC_FROM_DS(fc)) { in get_data_src_dst_mac()
1800 data_header_print(netdissect_options *ndo, uint16_t fc, const u_char *p) in data_header_print() argument
1802 u_int subtype = FC_SUBTYPE(fc); in data_header_print()
1826 if (!FC_TO_DS(fc) && !FC_FROM_DS(fc)) { in data_header_print()
1830 } else if (!FC_TO_DS(fc) && FC_FROM_DS(fc)) { in data_header_print()
1834 } else if (FC_TO_DS(fc) && !FC_FROM_DS(fc)) { in data_header_print()
1838 } else if (FC_TO_DS(fc) && FC_FROM_DS(fc)) { in data_header_print()
1861 ctrl_header_print(netdissect_options *ndo, uint16_t fc, const u_char *p) in ctrl_header_print() argument
1863 switch (FC_SUBTYPE(fc)) { in ctrl_header_print()
1911 uint16_t fc) in extract_header_length() argument
1915 switch (FC_TYPE(fc)) { in extract_header_length()
1919 switch (FC_SUBTYPE(fc)) { in extract_header_length()
1939 ND_PRINT((ndo, "unknown 802.11 ctrl frame subtype (%d)", FC_SUBTYPE(fc))); in extract_header_length()
1943 len = (FC_TO_DS(fc) && FC_FROM_DS(fc)) ? 30 : 24; in extract_header_length()
1944 if (DATA_FRAME_IS_QOS(FC_SUBTYPE(fc))) in extract_header_length()
1948 ND_PRINT((ndo, "unknown 802.11 frame type (%d)", FC_TYPE(fc))); in extract_header_length()
1964 uint16_t fc, const u_char *p, u_int hdrlen, in ieee_802_11_hdr_print() argument
1968 if (FC_MORE_DATA(fc)) in ieee_802_11_hdr_print()
1970 if (FC_MORE_FLAG(fc)) in ieee_802_11_hdr_print()
1972 if (FC_POWER_MGMT(fc)) in ieee_802_11_hdr_print()
1974 if (FC_RETRY(fc)) in ieee_802_11_hdr_print()
1976 if (FC_ORDER(fc)) in ieee_802_11_hdr_print()
1978 if (FC_PROTECTED(fc)) in ieee_802_11_hdr_print()
1980 if (FC_TYPE(fc) != T_CTRL || FC_SUBTYPE(fc) != CTRL_PS_POLL) in ieee_802_11_hdr_print()
2001 switch (FC_TYPE(fc)) { in ieee_802_11_hdr_print()
2006 ctrl_header_print(ndo, fc, p); in ieee_802_11_hdr_print()
2009 data_header_print(ndo, fc, p); in ieee_802_11_hdr_print()
2027 uint16_t fc; in ieee802_11_print() local
2051 fc = EXTRACT_LE_16BITS(p); in ieee802_11_print()
2052 hdrlen = extract_header_length(ndo, fc); in ieee802_11_print()
2059 if (ndo->ndo_Hflag && FC_TYPE(fc) == T_DATA && in ieee802_11_print()
2060 DATA_FRAME_IS_QOS(FC_SUBTYPE(fc))) { in ieee802_11_print()
2072 ieee_802_11_hdr_print(ndo, fc, p, hdrlen, meshdrlen); in ieee802_11_print()
2083 switch (FC_TYPE(fc)) { in ieee802_11_print()
2086 if (!mgmt_body_print(ndo, fc, src.addr, p, length)) { in ieee802_11_print()
2092 if (!ctrl_body_print(ndo, fc, p - hdrlen)) { in ieee802_11_print()
2098 if (DATA_FRAME_IS_NULL(FC_SUBTYPE(fc))) in ieee802_11_print()
2101 if (FC_PROTECTED(fc)) { in ieee802_11_print()
2108 get_data_src_dst_mac(fc, p - hdrlen, &src.addr, &dst.addr); in ieee802_11_print()