summaryrefslogtreecommitdiff
path: root/cesar/mac/pbproc/src/prep_mpdu.c
diff options
context:
space:
mode:
authorMilenko Jelisavcic2013-01-23 11:58:47 +0100
committerMilenko Jelisavcic2013-05-17 17:06:56 +0200
commitc4af9ed1b61707fab13f3f6900a2b963ecec563e (patch)
tree532bee2e6b467e25a823c20766054c528dd4d796 /cesar/mac/pbproc/src/prep_mpdu.c
parentb5a00337ad99cc8451d0c0a7090858c4117599b5 (diff)
cesar/mac/pbproc: modify rts-cts part, refs #3976
* limit rts-cts tolerance. * cancel prepared mpdu. * add support for sound frames. * activate tx rts-cts.
Diffstat (limited to 'cesar/mac/pbproc/src/prep_mpdu.c')
-rw-r--r--cesar/mac/pbproc/src/prep_mpdu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cesar/mac/pbproc/src/prep_mpdu.c b/cesar/mac/pbproc/src/prep_mpdu.c
index a7a9659d88..a6b0055801 100644
--- a/cesar/mac/pbproc/src/prep_mpdu.c
+++ b/cesar/mac/pbproc/src/prep_mpdu.c
@@ -270,7 +270,8 @@ pbproc_prep_mpdu (pbproc_t *ctx, mfs_tx_t *mfs)
? MAC_TEI_UNASSOCIATED : ctx->config->tei;
/* Should we use RTS CTS?
* TODO: real test is more complex. */
- prep->rts_cts = mfs->common.bcast && ctx->config->rts_broadcast;
+ prep->rts_cts = mfs->common.bcast && ctx->config->rts_broadcast
+ && MAC_TEI_IS_STA (ack_dtei);
/* Prepare start dates and raw access duration. */
if (prep->rts_cts)
{