Go to the source code of this file.
|
| static UINT | get_fragment_number (NetSim_PACKET *packet) |
| |
| double | getAckSize (PIEEE802_11_PHY_VAR phy) |
| |
| double | getCTSSize () |
| |
| double | getRTSSize () |
| |
| double | getMacOverhead (PIEEE802_11_PHY_VAR phy, double size) |
| |
| static double | get_block_ack_size (NETSIM_ID dev, NETSIM_ID ifid) |
| |
| static void | ieee802_11_set_hdr (NETSIM_ID d, NETSIM_ID in, NetSim_PACKET *packet, UINT hdrType, void *hdr) |
| |
| void * | ieee802_11_get_hdr (NetSim_PACKET *packet, UINT *type) |
| |
| static void | free_mpdu_header (PIEEE802_11_MAC_HEADER macHdr) |
| |
| static void | free_ack_header (PIEEE802_11_ACK ack) |
| |
| static void | free_blockack_header (PIEEE802_11_BLOCKACK back) |
| |
| static void | free_rts_header (PIEEE802_11_RTS rts) |
| |
| static void | free_cts_header (PIEEE802_11_CTS cts) |
| |
| void | ieee802_11_free_hdr (NetSim_PACKET *packet) |
| |
| static PIEEE802_11_RTS | copy_rts_header (PIEEE802_11_RTS rts) |
| |
| static PIEEE802_11_CTS | copy_cts_header (PIEEE802_11_CTS cts) |
| |
| static PIEEE802_11_ACK | copy_ack_header (PIEEE802_11_ACK ack) |
| |
| static PIEEE802_11_BLOCKACK | copy_blockack_header (PIEEE802_11_BLOCKACK back) |
| |
| static PIEEE802_11_MAC_HEADER | copy_mac_header (PIEEE802_11_MAC_HEADER hdr) |
| |
| void | ieee802_11_hdr_copy (NetSim_PACKET *dest, NetSim_PACKET *src) |
| |
| void | fn_NetSim_IEEE802_11_Add_MAC_Header (NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId, NetSim_PACKET *pstruPacket, unsigned int seqNo) |
| |
| NetSim_PACKET * | fn_NetSim_IEEE802_11_CreateAckPacket (NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId, NetSim_PACKET *data, double time) |
| |
| NetSim_PACKET * | fn_NetSim_IEEE802_11_CreateBlockAckPacket (NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId, NetSim_PACKET *data, double time) |
| |
| bool | isIEEE802_11_CtrlPacket (NetSim_PACKET *packet) |
| |
| void | fn_NetSim_Process_CtrlPacket () |
| |
| NetSim_PACKET * | fn_NetSim_IEEE802_11_CreateRTSPacket (NetSim_PACKET *data, double duration) |
| |
| NetSim_PACKET * | fn_NetSim_IEEE802_11_CreateCTSPacket (NetSim_PACKET *data) |
| |
| void | set_blockack_bitmap (NetSim_PACKET *ackPacket, NetSim_PACKET *packet) |
| |
| bool | is_more_fragment_coming (NetSim_PACKET *packet) |
| |
| bool | is_first_packet (NetSim_PACKET *packet) |
| |
| NETSIM_ID | get_send_interface_id (NetSim_PACKET *packet) |
| |
| NETSIM_ID | get_recv_interface_id (NetSim_PACKET *packet) |
| |
◆ copy_ack_header()
◆ copy_blockack_header()
◆ copy_cts_header()
◆ copy_mac_header()
◆ copy_rts_header()
◆ fn_NetSim_IEEE802_11_Add_MAC_Header()
◆ fn_NetSim_IEEE802_11_CreateAckPacket()
◆ fn_NetSim_IEEE802_11_CreateBlockAckPacket()
◆ fn_NetSim_IEEE802_11_CreateCTSPacket()
◆ fn_NetSim_IEEE802_11_CreateRTSPacket()
◆ fn_NetSim_Process_CtrlPacket()
| void fn_NetSim_Process_CtrlPacket |
( |
| ) |
|
◆ free_ack_header()
◆ free_blockack_header()
◆ free_cts_header()
◆ free_mpdu_header()
◆ free_rts_header()
◆ get_block_ack_size()
◆ get_fragment_number()
◆ get_recv_interface_id()
◆ get_send_interface_id()
◆ getAckSize()
◆ getCTSSize()
◆ getMacOverhead()
◆ getRTSSize()
◆ ieee802_11_free_hdr()
◆ ieee802_11_get_hdr()
◆ ieee802_11_hdr_copy()
◆ ieee802_11_set_hdr()
◆ is_first_packet()
◆ is_more_fragment_coming()
◆ isIEEE802_11_CtrlPacket()
◆ set_blockack_bitmap()