summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-23cleo/app/managerd: fix possible signal loss, closes #2374Yacine Belkadi
Fix: - a signal may be lost if it occurs in the middle of the decrementation of is_process_signal_needed. - the compiler could optimize operations on is_process_signal_needed in ways that may affect the expected behavior of the code.
2011-03-23cleo/devkit/plcd: fix possible signal loss, refs #2374Yacine Belkadi
Fix: - a signal may be lost if it occurs in the middle of the decrementation of is_process_signal_needed. - the compiler could optimize operations on is_process_signal_needed in ways that may affect the expected behavior of the code.
2011-03-23cesar/cp/sta/action: avoid asserts on wrong requests, close #2335Nélio Laranjeiro
CM_LINK_STATS.REQ could make the mac_store crash when impossible data were requested.
2011-03-23cesar/cp/{msg/sta}: use cp_msg_cm_link_stats_tlflag_t instead of bool, refs ↵Nélio Laranjeiro
#2335 cp_msg_cm_link_stats_cnf_send was using a bool instead of the enumerator defined for it.
2011-03-23cesar/cp/beacon/test: fix cause of merge of master in AVNélio Laranjeiro
2a42d23064ec0be256e60a53c9aa6cdd42fd2d2b is the first bad commit commit 2a42d23064ec0be256e60a53c9aa6cdd42fd2d2b Merge: 0d478fa 6a752e4 Author: Jean-Philippe SAVE <jean-philippe.save@spidcom.com> Date: Mon Mar 14 14:23:44 2011 +0100 Merge branch 'master' into av
2011-03-23cesar/cp/cco/action/test: fix test, refs #2404Nélio Laranjeiro
2011-03-23cesar/cp/sta/action: fix because of the number of AVLN increase, refs #2396Nélio Laranjeiro
2011-03-23cleo/tools/spidupd: compilation corrections after Linux updateJean-Philippe SAVE
2011-03-22cleo/app/mgrd: remove old debug syslogCeline Buret
2011-03-22cleo/app/mgrd: remove syslog from signal handler, closes #2411Celine Buret
2011-03-22cleo/devkit/plcd: remove syslog from signal handler, closes #2410Celine Buret
2011-03-21cesar/cp/sta/mgr: fixes the number of visible stations, closes #2281David Mercadie
In cp_sta_mgr_release_station we call now cp_sta_mgr_sta_remove_common that correctly decrement the number of visible stations. The cc_discover_list functions use the number of visible stations to build its message.
2011-03-18cesar/hle: use phy_date for trace timestampingNicolas Schodet
2011-03-18cesar/mac/pbproc/test/int: initialise mac_ntb for hleNicolas Schodet
2011-03-18cesar/maximus/python/lib/proto: do not use the with keyword, refs #2409Nicolas Schodet
2011-03-18cesar/hal/phy/test/phy, cesar/mac/pbproc/test/int: no sniffer, closes #2408Nicolas Schodet
2011-03-18cesar/interface: make sniffer optional, refs #2408Nicolas Schodet
2011-03-15cesar/ce/rx/bl: support negative BER margin, closes #2378Jérémy Dufour
2011-03-15cesar/ce/fcall: fix testJérémy Dufour
2011-03-15cesar/bsu: save sta_avln when positioned after the removed avln, closes #2399Nélio Laranjeiro
bsu_avln_remove corrupts the sta_avln pointer when it removes the AVLN in positions before in the table.
2011-03-15cesar/mac/sar: no expiration for Bcast TX MFS, closes #2357Nélio Laranjeiro
Broadcast MFS new behavior: - TX will never expire. - RX will set the ssn_min to the first PB's SSN received in the MPDU if the MFS is new (RX Bcast can expire). Note: This fix disallow the MFS to receive data not ordered if the MFS has just been created, i.e. receiving an MPDU with PB's 6 7 8, 1 2 3 4 5 will cause the reception process to drop 1 2 3 4 5.
2011-03-15cesar/cp/sta/mgr: use SNID bound define value, closes #2404Nélio Laranjeiro
Add a define for SNID bound value and use it in cp_sta_own_data_init.
2011-03-15cesar/cp/sta/mgr: cosmetic changes, refs #2404Nélio Laranjeiro
2011-03-15cesar/bsu: remove oldest AVLN when adding a new one, closes #2395Nélio Laranjeiro
When AVLN array is full, BSU should use the structure of the oldest one registered.
2011-03-14cesar/common/defs: increase number of AVLN, refs #2395Nélio Laranjeiro
2011-03-14Merge branch 'master' into avJean-Philippe SAVE
2011-03-11cleo/devkit/plcdrv: set vlan prio to 6 for tx mme-s, closes #2233Celine Buret
2011-03-10cesar/ce/rx/bitloading: Adapt current FSM to interval, closes #2332jutteau
This adapt the current FSM to interval FSM. This includes: - States of the new FSM. - States of the sub FSM (per intervals). - Event dispatching. - Interval branches (mod_interval) for activating or not intervals.
2011-03-10cesar/ce/rx/cp: fix test mme, closes #2383jutteau
2011-03-10cesar/mac/sar: return if pbpool has been refilled, closes #2382Nélio Laranjeiro
sar_pb_pool_refill function can be called by DSR or thread context. To avoid the thread to lock DSR to verify if there are PBs to provide to the pool, the function will return if there are no PB to refill.
2011-03-10cesar/mac/pbproc: give RX interval information, closes #2351Nicolas Schodet
2011-03-08cesar/hal/phy: dump last used tonemap, refs #2347Nicolas Schodet
2011-03-08cesar/hal/phy: move debug global to debug contextNicolas Schodet
2011-03-07Merge branch 'master' into avJean-Philippe SAVE
Conflicts: cesar/mac/pbproc/src/fsm_tx_data.c
2011-03-07cleo/{buildroot, app/igmp_snoopd}: add igmp_snoopd to buildroot and init.d, ↵Yacine Belkadi
closes #2204 - Add igmp_snoopd to the global build process. - Start igmp_snoopd at boot.
2011-03-07cleo/app/igmp_snoopd: switch logs to syslog, refs #2204Yacine Belkadi
- log with syslog instead of printf - fix missing ;
2011-03-07cleo/buildroot/rootfs: turn /var/run/info into a regular directory, refs #2204Yacine Belkadi
/var/run/info was a symbolic link to /var/tmp It is a now a regular directory.
2011-03-07cesar/ce/tx: fix possible overflow while reading interval list, closes #2300jutteau
2011-03-04cleo/devkit/plcdrv: split assert for better understanding, refs #2272Jérémy Dufour
2011-03-04cleo: add program and script to get traces after cesar crash, closes #2328Jérémy Dufour
2011-03-04cesar/ce/tx: use nominal beacon period for intervals check, closes #2340Jérémy Dufour
2011-03-04cesar/cp/{msg, sta/{action, mgr}}: add support for igmp, closes #1559David Mercadie
2011-03-04cesar/hal/phy, cesar/mac/pbproc: remove nb_ready for PBDMA, closes #2316Nicolas Schodet
2011-03-04cesar/mac/pbproc: loop over the last PB in MPDU, refs #2316Nicolas Schodet
2011-03-04cleo/buildroot: fix the url to download the 'fakeroot' packageYacine Belkadi
The url to download the 'fakeroot' package pointed to snapshot.debian.net, which is apparently not available/maintained anymore. The new official replacement site is snapshot.debian.org (cf. http://www.debian.org/News/2010/20100412 )
2011-03-04cleo/devkit/plcd: adapt for IGMP Snooping, refs #2203Yacine Belkadi
To implement the IGMP Snooping feature, the plcd daemon is adapted to read multicast info (groups and their members) from a file, and transmit that info to Cesar via an MME.
2011-03-04cleo/app/{igmp_snoopd, libspid}: implement an IGMP Snooping Daemon, refs #2202Yacine Belkadi
2011-03-03cleo/buildroot/target/rootfs: mkdir /var/run/infoYacine Belkadi
Create a new directory named "info" in /var/run
2011-03-03Revert "cesar/mac/pbproc: add interval end frame length limitation, refs #2291"Nicolas Schodet
This reverts commit aae28290d1750ddeae92e4a76d7bb953e8871dd4.
2011-03-03cesar/cp: add ASSOC_UCCO state in assoc FSM, closes #2222Nélio Laranjeiro
With old code, when the FSM leaved ASSOC_CCO to UNASSOCIATED it leaved the AVLN and posted an left event. UCCo is a CCo with a special behavior.