summaryrefslogtreecommitdiff
path: root/cesar/bsu
AgeCommit message (Collapse)Author
2011-02-18cesar/{cp, bsu}: add CCo's mac address to track on it too, refs #2235Nélio Laranjeiro
BSU will track on CCo's mac address if the CCo provides it in the central beacon. If the CCo does not provide it, MAC_ZERO should be used to inform BSU to not filter on this field.
2011-02-18cesar/bsu/beacon: verify that mac address is valid in discover beaconsNélio Laranjeiro
2011-02-18cesar/bsu/beacon: rename mac_address_present bentryNélio Laranjeiro
2011-02-18cesar/bsu: fix snid type in bsu_t for snid_trackNélio Laranjeiro
2011-02-07Merge branch 'master' into avNélio Laranjeiro
Conflicts: cesar/bsu/aclf/aclf.h cesar/bsu/aclf/src/aclf.c cesar/bsu/aclf/test/utest/src/aclf.c cesar/bsu/src/bsu.c
2011-02-07cesar/bsu/aclf: two coefficients for beacon period computation, closes #2230Nélio Laranjeiro
Use a "FAST" weight to synchronise the beacon period on the PowerLine cycle and a "slower" one once this is done. The Switch is made by a number of synchronisation of the PowerLine configured in the Config file. This reverts commit 70ae5daad6043272daf32bd81d953bea0359d43f.
2011-02-07Revert "cesar/bsu: add stats, closes #2213"Nélio Laranjeiro
This reverts commit dcb2f6d35d78a3f4b68d79e26f88dc2d97775cbb.
2011-02-07cesar/bsu: add stats, closes #2213Nélio Laranjeiro
- current ntb_tck_offset - current frequency error in q30.
2011-02-07cesar/bsu: add stats, closes #2213Nélio Laranjeiro
- current ntb_tck_offset - current frequency error in q30.
2011-02-07cesar/bsu/aclf: add stats for beacon period, refs #2213Nélio Laranjeiro
2011-02-02cesar/bsu: avoid valgrind error, refs #2256Nélio Laranjeiro
2011-02-01Merge branch 'master' into avNélio Laranjeiro
Conflicts: cesar/bsu/aclf/aclf.h cesar/bsu/aclf/src/aclf.c cesar/bsu/aclf/test/utest/src/bpsd.c cesar/bsu/aclf/test/utest/src/common.c cesar/bsu/aclf/test/utest/src/misc.c cesar/bsu/test/utest/src/schedules.c
2011-02-01bsu/aclf: better synchronization between the STA and the CCo, closes #2256Nélio Laranjeiro
Supported frequencies: - 48.42Hz to 51.68Hz for 50Hz PowerLine (1000000 +/- BTO_MAX ticks). - 57.74Hz to 62.44Hz for 60Hz PowerLine (833333 +/- BTO_MAX ticks). Modifications: - BSU_ACLF_SET_FREQUENCY: - does not set the beacon period value. - set the maximum/minimum beacon period tick corresponding to the frequency found. - 6th beacon_period computed by the STA i.e. bpsd[6] += bpsd[5] - bpsd[4].
2011-01-19Merge branch 'master' into avNicolas Schodet
2011-01-18cesar/{bsu,cp/beacon}: update SPOC only if frequency error is valid, refs #2187Nélio Laranjeiro
2011-01-18cesar/{bsu, cp}: reset SPOC and sta clock when CCo starts, closes #2201Nélio Laranjeiro
2011-01-18cesar/bsu: factorize beacons MFS releaseNélio Laranjeiro
2011-01-13cesar/bsu/beacon: had verifications on bentry increased order, closes #2195Nélio Laranjeiro
HPAV specification require to have the beacon entries in the beacon arranged in increasing order see section 4.4.3.15.2
2011-01-11cesar/bsu: restore discover beacon procedureNélio Laranjeiro
2011-01-11cesar/bsu: modify schedules for CSMA only mode on beacon reception, closes #2198Nélio Laranjeiro
2011-01-11cesar/{cp, bsu, interface}: provide a decoded beacon to CP, closes #2127Nélio Laranjeiro
2010-12-14cesar/bsu: add missing trace for station's AVLN processingNélio Laranjeiro
2010-12-07cesar/bsu: handle schedules program for CA modifications, closes #1945Nélio Laranjeiro
2010-12-07cesar/bsu: fix beacon period start date of neighbours AVLNNélio Laranjeiro
2010-12-07cesar/bsu: remove a useless conditionNélio Laranjeiro
2010-12-07cesar/bsu: do not change end time of the schedules, refs #1945Nélio Laranjeiro
2010-12-07cesar/bsu: remove aclf timer and prepare bsu to handle timer, closes #1945Nélio Laranjeiro
2010-12-07cesar/bsu: assert when poweron is called before an updateNélio Laranjeiro
2010-12-07cesar/bsu: fix unit test using the same index as main loopNélio Laranjeiro
2010-12-07cesar/bsu: remove useless codeNélio Laranjeiro
2010-12-07cesar/bsu/ntb: better ntb synchronisation, closes #2098Nélio Laranjeiro
2010-11-12cesar/bsu/ntb: reset frequency error when greater than 200 PPM, refs #1968Nélio Laranjeiro
2010-10-21cesar/bsu/ntb: add a frequency error security test, closes #1968Nélio Laranjeiro
2010-10-20cesar/{cp, bsu}: adapt for new UCCo behavior, closes #695Nélio Laranjeiro
2010-10-20cesar/bsu: when removing track avln restore poweron data, closes #1949Nélio Laranjeiro
2010-09-30cesar/cp: use HPAV_NID_IS_VALID to test nid validity, closes #1900Nélio Laranjeiro
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