old mode 100644new mode 100755.. | .. |
---|
129 | 129 | // c.f LMAC/src/tx/tx_swdesc.h |
---|
130 | 130 | /// Descriptor filled by the Host |
---|
131 | 131 | struct hostdesc { |
---|
132 | | -#ifdef CONFIG_RWNX_SPLIT_TX_BUF |
---|
133 | | - /// Pointers to packet payloads |
---|
134 | | - u32_l packet_addr[NX_TX_PAYLOAD_MAX]; |
---|
135 | | - /// Sizes of the MPDU/MSDU payloads |
---|
136 | | - u16_l packet_len[NX_TX_PAYLOAD_MAX]; |
---|
137 | | - /// Number of payloads forming the MPDU |
---|
138 | | - u8_l packet_cnt; |
---|
139 | | -#else |
---|
140 | 132 | /// Pointer to packet payload |
---|
141 | | - u32_l packet_addr; |
---|
| 133 | + //u32_l packet_addr; |
---|
142 | 134 | /// Size of the payload |
---|
143 | 135 | u16_l packet_len; |
---|
144 | | -#endif //(NX_AMSDU_TX) |
---|
| 136 | + u16_l flags_ext; |
---|
145 | 137 | |
---|
146 | 138 | #ifdef CONFIG_RWNX_FULLMAC |
---|
147 | 139 | /// Address of the status descriptor in host memory (used for confirmation upload) |
---|
.. | .. |
---|
152 | 144 | struct mac_addr eth_src_addr; |
---|
153 | 145 | /// Ethernet Type |
---|
154 | 146 | u16_l ethertype; |
---|
155 | | - /// Buffer containing the PN to be used for this packet |
---|
156 | | - u16_l pn[4]; |
---|
157 | | - /// Sequence Number used for transmission of this MPDU |
---|
158 | | - u16_l sn; |
---|
159 | | - /// Timestamp of first transmission of this MPDU |
---|
160 | | - u16_l timestamp; |
---|
161 | 147 | #else /* ! CONFIG_RWNX_FULLMAC */ |
---|
162 | 148 | #ifdef CONFIG_RWNX_AGG_TX |
---|
163 | 149 | ///Sequence Number for AMPDU MPDUs - for quick check if it's allowed within window |
---|
.. | .. |
---|
166 | 152 | /// Padding between the buffer control structure and the MPDU in host memory |
---|
167 | 153 | u8_l padding; |
---|
168 | 154 | #endif /* CONFIG_RWNX_FULLMAC */ |
---|
| 155 | + u8_l ac; |
---|
169 | 156 | /// Packet TID (0xFF if not a QoS frame) |
---|
170 | 157 | u8_l tid; |
---|
171 | 158 | /// Interface Id |
---|