summaryrefslogtreecommitdiff
path: root/cesar/mac
AgeCommit message (Collapse)Author
2013-01-18cesar/ce/rx: include bsu_aclf context pointer in CE RX, refs #2366Jérôme Jutteau
2013-01-18cesar/mac/pbproc: allow at least one PB for non strict tonemaps, closes #2320Nicolas Schodet
2013-01-18cesar/mac/pbproc: handle intervals tolerance and beacon period end, refs #2320Nicolas Schodet
Shrink the interval if the beacon period is smaller than the interval. Use the 150 µs interval tolerance: when near the interval end, use the next interval or enlarge the interval.
2013-01-18cesar/mac/pbproc: add interval end frame length limitation, closes #2291Nicolas Schodet
2013-01-17cesar/mac/sar: add icv false stats, closes #3673Nélio Laranjeiro
2013-01-07cesar/mac/pbproc: handle received FC before prepared MPDU is canceledNicolas Schodet
Handling FC is more urgent, MPDU cancel can be made later. Also remove disabled code which were never enabled.
2013-01-07cesar/mac/pbproc/test/pbproc: add tests for noack casesNicolas Schodet
2013-01-07cesar/mac/pbproc/test/pbproc: code factorizationNicolas Schodet
2013-01-07cesar/mac/pbproc: preparation to split SACK and other SACKD parsingNicolas Schodet
2012-12-17cesar/{mac,hal}: store the agc gain on mpdu reception, refs #3485Nélio Laranjeiro
2012-12-13cesar/mac/pbproc: handle correctly burst not for us, closes #2863Nicolas Schodet
When a burst MPDU is received which is not for us, the PBProc should wait for the next MPDU. If no MPDU is received, go to EIFS.
2012-12-13cesar/mac/{ca,pbproc}: handle merged allocations transitions, closes #3500Nicolas Schodet
Previous code was always using old merge flag value in pbproc, or new merge flag value in ca.
2012-12-12cesar/mac/pbproc: drop mpdu with stei == station tei, closes #2597Nélio Laranjeiro
2012-12-12cesar/mac/pbproc: do not handle sound with invalid rsc, closes #2658Nélio Laranjeiro
2012-12-12cesar/mac/sar: set SAR_PB_STATS as false by default, refs #3344Nélio Laranjeiro
It is set on plc-board for product and in sar unit tests
2012-12-12cesar/mac/sar: make pb_stats context always present, closes #3385Nélio Laranjeiro
2012-12-12cesar/mac/sar: make set authentication status configurable, refs #3344Nélio Laranjeiro
2012-12-12cesar/mac/sar: add config to set MFS SSN min on creation, refs #3344Nélio Laranjeiro
When the MFS is created it can be useful to store the first PB's SSN from the MPDU as MFS ssn min.
2012-12-12cesar/mac/sar: add a config to allow MME when slack is low, refs #3344Nélio Laranjeiro
2012-12-12cesar/mac/sar: replace dbg_assert by dbg_claim in some cases, refs #3344Nélio Laranjeiro
This is done for function static, inline, or called by the SAR itself.
2012-12-12cesar/mac/sar: add jobs stats, refs #3344Nélio Laranjeiro
* Count number of jobs * Count number of waiting jobs (those which does not have a buffer)
2012-12-12cesar/mac/sar: add a config item to allow the creation of LID MFS, refs #3344Nélio Laranjeiro
2012-12-12cesar/mac/sar: avoid mfs cast in sar_clean__mfs_removeNélio Laranjeiro
2012-12-12cesar/mac/sar: add a config item to make MFS TX or RX permanent, refs #3344Nélio Laranjeiro
2012-12-12cesar/mac/sar: sort Config file, refs #3344Nélio Laranjeiro
2012-12-03cesar/mac/pbproc: increase tolerance on out of alloc detection, closes #3553Nicolas Schodet
2012-12-03cesar/mac/pbproc/test/int: move activate to thread contextNicolas Schodet
Fcalls are not done in thread context on maximus, which makes any synchronisation routine fails. This patch works around this problem.
2012-12-03cesar/mac/common/store: add bitqueue to find stations faster, refs #3340Nicolas Schodet
2012-11-30cesar/mac/ca: always lock ISR in ca_mfs_update/hold, closes #3453Nicolas Schodet
This is rest of old and slow ISR locking functions.
2012-11-30cesar/mac/ca: inline ca_mfs_update and ca_mfs_hold, refs #3453Nicolas Schodet
There is no tail call optimization on our sparc compiler, reduce call depth.
2012-11-29cesar/hal/arch: add two levels for ilram, closes #3457Nélio Laranjeiro
2012-10-22cesar/mac/pbproc: add more function to ilram2, refs #3455Nélio Laranjeiro
2012-10-22cesar/mac/common: add mac_store_mfs_{get,add}_ to ilram2, refs #3455Nélio Laranjeiro
2012-10-22cesar/mac/ca: add ca_mfs_update* function to ilram2, refs #3455Nélio Laranjeiro
2012-10-22cesar/mac/sar: add some functions to ilram2 section, refs #3455Nélio Laranjeiro
2012-10-22cesar: use CALLBACK macro to register callbacks, refs #3414Nélio Laranjeiro
2012-10-19cesar/mac/pbproc/test/int: use a single Makefile for sparc and maximus buildNicolas Schodet
2012-10-19cesar/hal/phy: add symbol_nb parameter for tracing, refs #3428Nicolas Schodet
2012-10-19cesar/hal/phy: combine phy_tx_frame parameters to save ilramNicolas Schodet
2012-10-19cesar/mac/pbproc: fix out of alloc timing, closes #3406Nicolas Schodet
CIFS or B2BIFS are not needed at the end of allocation as there is an AIFS anyway, see HPAV 5.6 Interframe Spacing.
2012-10-19cesar/mac/pbproc/test/pbproc: replace end of alloc literalNicolas Schodet
2012-10-19cesar{common,mac}: define max number of stationsMilenko Jelisavcic
2012-10-19cesar/mac/ca: use predefined values for snid_max and nek_maxMilenko Jelisavcic
2012-10-19cesar/mac/sar: fix compilation warningMilenko Jelisavcic
2012-10-19cesar/mac/pbproc: fix compilation warningMilenko Jelisavcic
2012-10-18cesar/lib/list: rename some functions, closes #3429Yacine Belkadi
To have (hopefully) more intuitive names, rename: list_shift() to list_pop_front() list_unshift() to list_push_front() list_unshift_range() to list_push_front_range() To keep things consistent after the above renaming, rename: list_pop() to list_pop_back() list_push() to list_push_back() list_push_range() to list_push_back_range()
2012-10-04cesar/mac/sar: fix unit tests, closes #3365Nélio Laranjeiro
2012-10-04cesar/mac/common/test/mfs: fix test configuration, refs #3087Nicolas Schodet
2012-09-11cesar: make test code compile with CONFIG_STATS = n, closes #3234Nélio Laranjeiro
* VS_GET_STAT_REQ returns an MME with the result, failure or empty. * host unit tests of the SAR uses the override CE context to compute stats.
2012-09-07cesar/lib/seq_check: support QinQ/802.1ad, closes #3138Yacine Belkadi