HAL_TXDESC_RTSENA
if (flags & HAL_TXDESC_RTSENA) {
| (flags & HAL_TXDESC_RTSENA ? AR_RTSCTSEnable : 0)
#define RTSCTS (HAL_TXDESC_RTSENA|HAL_TXDESC_CTSENA)
| (flags & HAL_TXDESC_RTSENA ? AR_RTSCTSEnable : 0)
#define RTSCTS (HAL_TXDESC_RTSENA|HAL_TXDESC_CTSENA)
| (flags & HAL_TXDESC_RTSENA ? AR_RTSEnable : 0)
#define RTSCTS (HAL_TXDESC_RTSENA|HAL_TXDESC_CTSENA)
| (flags & HAL_TXDESC_RTSENA ? AR_RTSEnable : 0);
if (flags & (HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA)) {
if (flags & HAL_TXDESC_RTSENA) {
flags &= ~(HAL_TXDESC_CTSENA | HAL_TXDESC_RTSENA);
flags |= HAL_TXDESC_RTSENA;
flags |= HAL_TXDESC_RTSENA;
if (flags & HAL_TXDESC_RTSENA) /* SIFS + CTS */
if (flags & HAL_TXDESC_RTSENA) /* SIFS + CTS */
(HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA)) == 0) {
flags |= HAL_TXDESC_RTSENA; /* RTS based on frame length */
flags &= ~(HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA);
flags |= HAL_TXDESC_RTSENA;
flags &= ~(HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA);
if (flags & (HAL_TXDESC_RTSENA|HAL_TXDESC_CTSENA))
(HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA))
(HAL_TXDESC_CTSENA | HAL_TXDESC_RTSENA)) {
~ (HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA);
(HAL_TXDESC_RTSENA | HAL_TXDESC_CTSENA);