summaryrefslogtreecommitdiff
path: root/cesar/bsu
AgeCommit message (Collapse)Author
2010-09-28cesar/bsu: avoid override of discover info bentry received from CCo, closes ↵Nélio Laranjeiro
#1911
2010-09-20cesar/bsu: Handle specially beacon allocations, refs #1438Nélio Laranjeiro
2010-09-17cesar/bsu/beacon: remove useless unit test, refs #1873Nélio Laranjeiro
2010-09-17cesar/bsu: make bsu_avln_remove public, refs #1858Nélio Laranjeiro
2010-09-16cesar/bsu: keep bentry change synchronised on both CCo and STA, closes #1873Nélio Laranjeiro
2010-09-16cesar/bsu: compute schedule only if tracked avln has changed, closes #1879Nélio Laranjeiro
On each bsu_track_avln, the BSU was reprogramming the CA with the schedules. This is only necessary if the tracked AVLN had changed. Sometimes this function is called only to set the TEI track not the AVLN informations.
2010-09-16cesar/bsu: read the whole beacon on reception, refs #1873Nélio Laranjeiro
2010-09-16cesar/bsu/aclf: fix bts computation, closes #1876Nélio Laranjeiro
See specification section 5.1.1.1 Line Cycle Synchronization.
2010-09-16cesar/bsu: set cfp flag when acting in AV only mode, closes #1874Nélio Laranjeiro
2010-09-09cesar/bsu: update aclf when tracking is requested by upper layer, closes #1869Nélio Laranjeiro
2010-09-09cesar/bsu: track discover beacons only if the STA is not associatedNélio Laranjeiro
2010-09-09cesar/bsu: remove useless codeNélio Laranjeiro
2010-09-07cesar/bsu: add rho_q30 into trace, closes #1863Nélio Laranjeiro
2010-09-06cesar/bsu/ntb: remove useless SPOC includeNélio Laranjeiro
2010-09-03cesar/bsu: store bsu_params with the data from the beacon, closes #1854Nélio Laranjeiro
When BSU received a beacon from another network, it was filling the bsu_params with the data of its own network, this was causing a bad synchronisation of the SNID to communicate.
2010-09-02cesar/bsu: add beacon listening allocation instead of a hole, refs #1848Nélio Laranjeiro
2010-07-30cesar/cp/cl_interf: add bsu_update_nid stub for unit testslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7339 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-28cesar/{bsu, cp/sta/mgr}: update nid in bsu context, closes #1731mercadie
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7320 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-27cesar/bsu: fix unit testlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7318 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-26cesar/bsu: move nek_switch to BSU contextlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7314 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-26cesar/bsu: fix beacon entry countdown change, closes #1758laranjeiro
Change the behavior of countdown handling for STA and CCo. BSU is now able to loose some central beacons and stay synchronized (nek, snid, hm) with the AVLN is tracks. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7313 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu: fix bsu_beacon_period_call for bdf detectionlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7308 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu: persistent schedulelaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7307 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu: add CSMA only verificationlaranjeiro
If a central beacon is received with a schedule which is not persistent, replace it by a permanent schedule with only a CSMA SAI. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7306 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/{cp/beacon, bsu/beacon}: read network mode from beaconlaranjeiro
removed cp_beacon_nm_t already present in bsu/beacon git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7305 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu/aclf: add a function to get the beacon period in ATUlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7304 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu/beacon: add permanent schedules definelaranjeiro
Use it when decreasing the countdowns too. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7303 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu: add hole in the schedule only if STPF in SAI is truelaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7302 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-22cesar/bsu: reset schedules before reading it from beaconlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7301 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-21cesar/bsu: Inform PBProc on its central beacon detectionlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7300 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-21cesar/bsu: remove old commentslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7299 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-08cesar/bsu: add missing stubbed functionslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7286 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-07cesar/{bsu, cp/beacon}: fix updated flag in discover info bentry, closes #1711laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7277 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-06cesar/bsu: fix unit test, initialise a rx beacon parameterslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7270 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-06cesar/cp/{beacon, sta/mgr}: change snid conflict detection, closes #1695laranjeiro
Previously the sta_mgr was checking the snid conflict, this was causing the CCo to continuously change the SNID (even after a SNID countdown beacon entry). Now CP beacon is responsible to detect it and inform the CCo action module, It only posts the event if now snid countdown is currently done. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7266 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-07-06cesar/bsu: add a test for countdowns beacon entries.laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7265 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-22cesar/bsu: add trace compilation for testlaranjeiro
fix a unsatisfactory trace. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7251 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-22cesar/bsu/ntb: fix ntb offset tick to be computed in u32. closes #1682laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7250 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-22cesar/bsu/aclf: add a function to clear computed datalaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7249 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-22cesar/bsu: initialise structure to avoid assert in unit testslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7248 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu: update trace to use date formatlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7225 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu/ntb: update bsu ntb unit testlaranjeiro
Use data from the new simulation git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7224 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu/ntb: split frequency error and ntb_offset_tck calculationlaranjeiro
Split formula to be reader friendly. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7223 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu/ntb: fix ntb_offset_tck computation, closes #1658laranjeiro
delay_sys_tck computed in bsu_ntb_offset function was computed from two variable containing different date kind, one was in sys_date and the other one in sta_date. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7222 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu/ntb: fix frequency error computation, closes #1657laranjeiro
Replace a condition which can rollover by one which can not. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7221 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu/ntb: change simulation partlaranjeiro
Remove scilab script and replace it by an python one. Simulation entries are the real ones, bts, preamble stadate, preamble sysdate, delay systck. Frequency error and ntb_tick_offset are used to initialise the first value for simulation (allowing the test to run from the last computed point). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7220 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-15cesar/bsu/ntb: always store numerator value in PRATIC registerlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7219 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-07cesar/cp: fix discover procedure to turn around all stations, refs #1529laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7181 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-04cesar/bsu: fix a unit testlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7172 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-04cesar/bsu: add a function to update discover info bentry for bsularanjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7170 017c9cb6-072f-447c-8318-d5b54f68fe89