summaryrefslogtreecommitdiff
path: root/cesar/cp/mme.h
AgeCommit message (Collapse)Author
2012-09-07cesar: integrate mmtypes.h generated from mmtcgen, refs #409Nélio Laranjeiro
2012-05-03cesar: remove VS_PLC_STATS, closes #3006Nélio Laranjeiro
2012-05-03cesar: remove VS_GET_MFG_INFO, closes #3005Nélio Laranjeiro
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-11-03cesar/{cp,cl,lib): return mactotei table into a vendor specific mme, refs #2559Thierry Carré
2011-10-20cesar/cp/msg: add two empty mme, refs #2666Thierry Carré
2011-10-20cesar/cp/msg: handle correctly fragmented message information, refs #2689Nélio Laranjeiro
2011-06-07cesar/cp/msg: receive VS_GET_CE_STATS.REQ, refs #2375Jérôme Jutteau
2011-04-26{cesar/cp, cleo/devkit/plcd}: Update MMTYPE of DRV_STA_SET_MCAST_LIST MMEYacine Belkadi
Update the code to reflect the recent change* of the MMTYPE of the DRV_STA_SET_MCAST_LIST MME. (* commit dac62fe013ca9738fb697e6d434723f73d1fe8a3)
2011-03-04cesar/cp/{msg, sta/{action, mgr}}: add support for igmp, closes #1559David Mercadie
2010-02-12cesar/cp/{fsm, sta/action}: add support for DRV_STA_SET_CONFIG, closes #1240dufour
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6721 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-11-12cesar/cp/msg: add support for IMAC_GET_DISCOVER_LISTmercadie
- Create IMAC_GET_DISCOVER_LIST message numbers in mme.h, - add functions to receive IMAC_GET_DISCOVER_LIST.REQ, - add functions to send IMAC_GET_DISCOVER_LIST.CNF, - add unit tests for these functions. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6365 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-30cesar/cp/msg: Revert commit r5609, refs #692laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6276 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-08revert EoC changesschodet
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6054 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-30[eoc][cp_msg] introduce vs_eoc mmeburet
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5826 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-21*cp/msg:laranjeiro
* Revert commit r5628. * Added the CP_MME_PEKS_SPC_NOT_EMBEDDED for unencrypted CM_ENCRYPTED_PAYLOAD. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5639 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-18*cp:laranjeiro
* Removed CP_MME_PEKS_SPC_NOT_EMBEDDED, to send a unencrypted MME use PEKS_NONE. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5609 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-01*cp/msg (See #456, #457, #458, #459, #460)laranjeiro
* Added to the allowed MME table the following ones: * DRV_STA_SET_KEY.REQ * DRV_STA_SET_DAK.REQ * DRV_STA_GET_KEY.REQ * DRV_STA_STATUS.REQ * DRV_STA_STATUS.IND git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5359 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-08-31*cp/msg (See #456)laranjeiro
* Added the DRV_STA_SET_KEY. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5338 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-08-31*cp/msg, cp/cl_interf (See #443)laranjeiro
* Fix the allowed MME reception when the MME is embedded in a CM_ENCRYPTED_PAYLOAD, in this case the encryption is not checked. * Changed the encrypt boolean in the cp_mme_rx_t type for an enum. * Updated cp_cl_interf in the encryption boolean set flag. * Updated cp_msg_dispatch to set the soft encrypted state in the MME when the MME is embedded in an CM_ENCRYPTED_PAYLOAD. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5330 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-08-24 * integration of stats modulemercadie
- creation and handling of messages VS_GET_STATS_REQ and VS_GET_STATS_CNF - test general git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5285 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-29*cp/msg, *cp/sta/action:laranjeiro
* Renamed DRV_STA_START and DRV_STA_STOP to DRV_STA_MAC_START and DRV_STA_MAC_STOP. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5116 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-29*cp/msg: (Closes #429)laranjeiro
* Adding missing VS MME. * Improved the MME filtering by adding a static table with the minimum requested status. * Added unit tests. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5114 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-28*cp/msg, cp/sta/action: (See #425)laranjeiro
* Added missing include. * Fix cp_msg_cm_brg_info_cnf_send_begin function call. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5109 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-28*cp/msg: (Closes #425)laranjeiro
* Added the verification of the fields of the MME. * Added a long jump when the MME has no more bits to read and the user request for more. In this case the called function return false. * Same thing for fragmented messages. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5108 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-28*cp/msg: (Closes #428)laranjeiro
* Added verification of each field received, like NID the last two bits must be equal to 0, the field received should not exceed the highest value in the specification, etc... git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5098 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-01*cp: Closes #302laranjeiro
* Update the MMTypes of the MMEs in the mme.h file, the previous one does not correspond to the specification. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4870 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-12*cesar/cp/msg correct indentationbrunebarbe
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4787 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-12*cesar/cp/msg Created VS_MME code and testbrunebarbe
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4786 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-03cesar/cp/msg Added Vendor Specific MME VS_GET_TONEMAPbrunebarbe
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4741 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-29*cp/msg:laranjeiro
* Change the header generation for the MME (specially for the relayed ones). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4723 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-05cl: (Closes #359).laranjeiro
* Removed the slab allocator for the cl_data and only provides a boolean to the CP, the CP shall give back this boolean with the buffer. * Update other layers. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4590 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-03-30cp/msg: Fix the trace for the mmtype on TX.laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4328 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-03-27[cp/sta/action] add DRV_CCO_APPOINT MTYPE and change DRV_STA_SClefranc
[cp/sta/action] switched value or success and failure for driver ID MME result [maximus] add missing driver ID MTYPEs git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4317 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-03-26[CP] changed MMTYPE of Driver ID MME from 0xAxxx to 0xBxxxlefranc
[Maximus] changed MMTYPE of Driver ID MME from 0xAxxx to 0xBxxx git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4312 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-03-09 * cp:dufour
- assert when calling cp_mme_peer_cmp with null parameters. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4187 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-02-27 * cp/msg (see #177):dufour
- add driver MME for the Simple Connect procedure. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4123 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-02-06 * cp (see #177):dufour
- add the driver MME for simple connect messages. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3939 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-12-09 * cp:schodet
- cleaned-up CP_MME_PEER usage. - removed one argument form of CP_MME_PEER, closes #198. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3604 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-12-02cp/cl_interf: Store in the cp_mme_rx_t the indication when the MME is ↵laranjeiro
encrypted or not. Closes #184. * Done for the fragmented MME. * Done for the not fragmented MME. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3549 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-12-02 * cp:schodet
- removed the all_sta flag. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3547 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-11-27cp/msg: handle the forward for the cc_relay.req.laranjeiro
When the station receives a cc_relay.req it can use the cc_relay_forward function to generate the cc_relay.cnf and copy the payload of the received message to the new one. * Added a function to fill automatically the cc_relay MME if the station is not visible on the from the station. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3535 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-11-26cp/msg:laranjeiro
* Removed the relay boolean in the mme tx handler. * Removed the forward function for the CC relay MMEs. * Verified the length of the payload for the cc_relay req and ind message. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3524 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-11-25cp/mme: Added a MACRO to get the MMType base from the MMtype in a MME.laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3515 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-11-03cp/msg: Implemented the CM_MME_ERROR.IND.laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3428 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-10-24cp: Modified the CP_MME_PERR_ALL_STA to send the MME as brodcast.laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3357 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-10-16 * cp:schodet
- use broadcast address for ALL_STA. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3277 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-09-04cp/msg: Replace the function to change the buffer for the MME tx fragmented.laranjeiro
Now a generic function is use. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@2869 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-08-29 * cp2 -> cp:schodet
- renamed. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@2798 017c9cb6-072f-447c-8318-d5b54f68fe89