summaryrefslogtreecommitdiff
path: root/cesar/mac
diff options
context:
space:
mode:
authorNélio Laranjeiro2012-09-24 17:24:26 +0200
committerNélio Laranjeiro2012-12-12 12:59:22 +0100
commit7caf89125c7fb0b1a1106a43a6908a82df4f2b4e (patch)
tree413e4dcef792cf6026f1a22ed6c553d51e50b44e /cesar/mac
parent822b9e010e30da1094c60a6f74080c57ea126ef5 (diff)
cesar/mac/sar: make set authentication status configurable, refs #3344
Diffstat (limited to 'cesar/mac')
-rw-r--r--cesar/mac/sar/Config1
-rw-r--r--cesar/mac/sar/src/brg.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/cesar/mac/sar/Config b/cesar/mac/sar/Config
index a342eed138..bf3ee7704e 100644
--- a/cesar/mac/sar/Config
+++ b/cesar/mac/sar/Config
@@ -1,4 +1,5 @@
CONFIG_SAR_BRG_JOB_ERROR=n
+CONFIG_SAR_BRG_RX_AUTH_STA=n
CONFIG_SAR_DROP_OLD_SEG=y
CONFIG_SAR_MFS_RX_CREATE_LID=n
CONFIG_SAR_MFS_RX_PERMANENT=n
diff --git a/cesar/mac/sar/src/brg.c b/cesar/mac/sar/src/brg.c
index 1e00ed0883..8c1bbdb810 100644
--- a/cesar/mac/sar/src/brg.c
+++ b/cesar/mac/sar/src/brg.c
@@ -83,7 +83,8 @@ sar_bridge_dma_free_head_rx (sar_t *ctx, sar_job_mfs_t *job)
job->job.first_pb_offset,
job->job.data_len, job->mfs);
- if (sta_auth
+ if (CONFIG_SAR_BRG_RX_AUTH_STA
+ && sta_auth
&& ((mfs_rx_t *) job->mfs)->common.tei != MAC_TEI_UNASSOCIATED)
{
sta = mac_store_sta_get (ctx->mac_store,