summaryrefslogtreecommitdiff
path: root/cesar/mac/sar/test/functional
diff options
context:
space:
mode:
authorlaranjeiro2009-05-11 14:09:11 +0000
committerlaranjeiro2009-05-11 14:09:11 +0000
commit82c6eab15a8f8156b007401518a98ea9efb2a5a3 (patch)
tree7fdfe5a81087b62b78934fa3952ed6b625186276 /cesar/mac/sar/test/functional
parent485aecf7bb9d2b7876362ca9aa1b9fda1b20288a (diff)
mac/sar:
* Fix the functional test to run on both PC and PROTO system. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4618 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/mac/sar/test/functional')
-rw-r--r--cesar/mac/sar/test/functional/src/sar_rx.c23
1 files changed, 15 insertions, 8 deletions
diff --git a/cesar/mac/sar/test/functional/src/sar_rx.c b/cesar/mac/sar/test/functional/src/sar_rx.c
index d193e57aa4..7759e8290b 100644
--- a/cesar/mac/sar/test/functional/src/sar_rx.c
+++ b/cesar/mac/sar/test/functional/src/sar_rx.c
@@ -66,7 +66,7 @@ prepare_pbs (test_t test)
uint pb_nb = 6;
pb_t *pb_list[pb_nb + 1];
uint i;
- pbproc_rx_params_t rx_params;
+ pbproc_rx_desc_t *rx;
crc_t crc_ctx;
u32 crc;
u32 enc_tab[256];
@@ -202,13 +202,20 @@ prepare_pbs (test_t test)
/* Give the PB list to the SAR. */
sar_activate (sar_ctx, true);
- rx_params.tei = 1;
- rx_params.lid = 1;
- rx_params.preamble_ntb = mac_ntb();
- rx_params.eks = MAC_EKS_MIN;
-
- sar_mpdu_add (sar_ctx, NULL, NULL, &rx_params, pb_list[pb_nb - 1],
- pb_list[0], pb_nb, NULL, 0);
+ rx = (pbproc_rx_desc_t*) blk_alloc_desc ();
+ rx->rx->params.tei = 1;
+ rx->rx->params.lid = 1;
+ rx->rx->params.preamble_ntb = mac_ntb();
+ rx->rx->params.eks = MAC_EKS_MIN;
+ rx->rx->pb_first = pb_list[pb_nb-1];
+ rx->rx->pb_last = pb_list[0];
+ rx->rx->pb_nb = pb_nb;
+ rx->rx->mfs_mme = NULL;
+ rx->rx->mfs = NULL;
+ rx->rx->chandata_first = NULL;
+ rx->rx->chandata_nb = 0;
+
+ sar_mpdu_add (sar_ctx, rx);
}
void