summaryrefslogtreecommitdiff
path: root/cesar/cp/sta/action
AgeCommit message (Collapse)Author
2013-05-24cesar/cp/av/sta/action: compute the TEI renew date, closes #3968Nélio Laranjeiro
HPAV allows the TEI lease to be configurable on a range from 0x0001 to 0xffff (1 minute to approximatively 45days). As we used a renew margin of 5 minutes, we were not able to renew our TEI if the lease time was lesser of equal to 5 minutes, it had for consequence in our product to program the renew event in a far future. Another change in this commit concerns the behavior of the renew when the station is authenticated. To detect a request failure, a timer was programmed with the MARGIN value divided by 2 i.e. 2.5 minutes. From now the request is considered failed after the half of the calculated margin i.e. 15s if the lease was a minute, 30s if the lease was greater than a minute (see cp_av_sta_action_lease_renew function). Note: This bug has been confirmed during the Interoperability certification tests with the Gigle Test Matrix plugs when it acts as a CCo. Gigle's CCo provides a lease of 5 minutes value at the first CC_ASSOC.REQ (i.e. Join) request.
2013-04-26cesar/cp/av/sta: save force_role in sta_own_data struct, refs #3789Thierry Carré
2013-04-26cesar/cp/av/sta/action: add utest for drv_force_role reception, refs #3789Thierry Carré
2013-04-26cesar/cp/{msg, av/fsm, sta/action}: add force_role drv to be received, refs ↵Thierry Carré
#3789
2012-12-17cesar/cp/av: add vs_get_attenuation_list MME, refs #3485Nélio Laranjeiro
2012-10-18cesar/cp/sta/action: specialize cp_sta_action_garbage() for AVYacine Belkadi
Up to now, there was one cp_sta_action_garbage() common to all. This is going to change in next commits. To prepare for that, create a specific AV version.
2012-10-17cesar/cp: make cc_discover_list_req process function common, refs #3405Cyril Jourdan
This is needed to prepare its use in EoC.
2012-09-12cesar/{ce/rx/bl,cp/{msg,sta/action}}: support CE stats new version, refs #2376Jérémy Dufour
2012-09-07cesar: integrate mmtypes.h generated from mmtcgen, refs #409Nélio Laranjeiro
2012-05-10cp/sta/{mgr,action}: create stub for this both modules, refs #2928Thierry Carré
2012-05-10cesar: AV code move to cp/av directory, refs #2928Thierry Carré
2012-05-10cesar: replace BSU_BEACON_NM and CP_NET_NM by MAC_NMNélio Laranjeiro
2012-05-04cesar: move ce_rx_t forward declaration to a dedicated header, closes #3100Jérémy Dufour
2012-04-11cesar/cp/sta/action/doc: use doc templateNicolas Schodet
2012-04-11cesar/cp/sta/action: fix doxygen commentsNicolas Schodet
2012-03-02cesar: redefine many size about ethernet packet, closes #2900Thierry Carré
- Add the difference between a packet tagged or not (simple vlan). - Check the length of the last mme of vs_get_pb_stats.cnf (#2900). - Split in 2 fields the vlan_tag in cp_mme_peer, useful for new macro. - Write the HPAV_MTYPE_MME in little endian, and so remove many swap16. This commit prepare the work to do for #2894 (strongly linked)
2012-02-20cesar, cleopatre, common: new ipmbox design, closes #848IPMbox Team
2011-12-20cesar/{cp/sta/action, cl}: remove CONFIG_DATA_RATE, refs #2849Nélio Laranjeiro
cp/sta/action was using CONFIG_DATA_RATE without any dependence on the one used by the CL i.e. CONFIG_CL_DATA_RATE. To avoid this, the CL provide the dependence on the CONFIG item in the cl.h header.
2011-11-03cesar/{cp,cl,lib): return mactotei table into a vendor specific mme, refs #2559Thierry Carré
2011-11-02cesar/cp/sta/action: post to_poweron event instead of trigger, refs #2800Nélio Laranjeiro
cp_sta_action_poweron__idle__enter should post the event instead of triggering it in its own FSM.
2011-11-02cesar/cp/sta/action: avoid getting the CCo if it does not exists, closes #2787Nélio Laranjeiro
When an authenticated STA leaves the AVLN it must send a CC_LEAVE.REQ message to the CCo. But if no CCo is present it should leave silently. This avoids a handover failure on the CCo to assert if no new CCo has been elected.
2011-11-02cesar/cp/sta/action: update btt time out function, refs #2770Nélio Laranjeiro
On BTT timeout, station was only looking for unassociated stations and not for any associated station. The fix permits the station to look for associated and unassociated stations in the avln.
2011-10-20cesar/{common,cp}: remove a define unused, and rename the second.Thierry Carré
2011-10-20cesar/cp/{msg,sta}: rename u8 by cp_tei_t type for stei_filter, refs #2666Thierry Carré
2011-10-20cesar/{mac/sar,cp}: stei filter added in vs_get_pb_stats.req, refs #2666Thierry Carré
2011-10-20cesar/{mac,cp}: Redo all tests on pb_stats, ref #2666Thierry Carré
2011-10-20cesar/{cp,mac}: Correct the coding standards, refs #2666Thierry Carré
2011-10-20cesar/cp/{sta,msg}/test: Add test for VS_GET_PB_STATS mme, refs #2666Thierry Carré
2011-10-20{cp,mac/sar}: review corrections, refs #2666Thierry Carré
2011-10-20cesar/mac/sar: Implement sar_pb_stats module + link with mme, refs #2666Thierry Carré
2011-10-20cesar/cp/msg: add two empty mme, refs #2666Thierry Carré
2011-10-19cesar/cp/sta/action: do not ask for a non-authenticated station, closes #2778David Mercadie
2011-09-22cesar/cp/sta/action: synchronise only if CCo provides its mac, closes #2462Nélio Laranjeiro
2011-09-22cesar: update tracking after handover, refs #2693, #2524Nélio Laranjeiro
2011-09-08cesar/cp/sta/action: rescale SNR in VS_GET_SNR, refs #2619Jérémy Dufour
2011-08-16cesar/cp/sta/action: remove compiler warningNicolas Schodet
2011-07-20cesar/mac/common: use a list to postpone tonemap release, closes #1547Cyril Jourdan
This little delay allows PBProc to keep a reference to a tonemap about to be released.
2011-06-20cesar/cp/{fsm,sta/action}: handle VS_GET_CE_STATS.REQ message, refs #2375Jérôme Jutteau
2011-06-20cesar/cp/sta/action/test: fixed tests by adding missing stub for clJérôme Jutteau
2011-05-19cesar/cp/sta/action: initialise cp_sta_action in unit testsNélio Laranjeiro
2011-05-19cesar/cp/sta/action: track the new cco, closes #2462Nélio Laranjeiro
2011-05-19cesar/cp: track another AVLN when beacons are not received, refs #2448Nélio Laranjeiro
2011-05-19cesar/cp/sta/action: reset beacon loss count only NID/SNID match, closes #2504Nélio Laranjeiro
To reset the beacon loss counter the snid must be compared too.
2011-05-18cesar/{cl, cp/{sta/{action, mgr}, msg}}: support IGMP with mutiple members ↵David Mercadie
in a group, closes #2470
2011-05-12cesar/cp/sta/action: test sta before asking the net, closes #2517Nélio Laranjeiro
2011-05-09cesar/cp: add pwl_sync_frequency to DRV_STA_STATUS.IND, refs #2463Nélio Laranjeiro
2011-04-20cesar/cp/sta/action: reset hybrid mode, closes #2451Nélio Laranjeiro
2011-04-18cesar: add bsu context to all bsu function calls, closes #2400Nélio Laranjeiro
2011-03-25cesar/cp/sta/action: re-write function cp_sta_action_process_cm_nw_info_req, ↵David Mercadie
ref #1907
2011-03-24cesar/cp/{cco/action, sta/action}: CM_GET_KEY pid1, ref #1761David Mercadie