summaryrefslogtreecommitdiff
path: root/cesar/interface
AgeCommit message (Collapse)Author
2013-01-31cesar/maximus: C++ maximus refactoring, closes #3336, closes #3098Thierry Carré
Feedback on new performance on tests inside: test_general/station Ratio = Test duration before this commit divided by new duration. |--------------------------------------------|-------| | Unit test | Ratio | |--------------------------------------------|-------| | maximus/py/sc01_long_simu.py | 6.5 | | maximus/py/sc02_long_simu.py | 4.5 | | scenario/av/py/sc01_assoc_auth.py | 3.3 | | scenario/av/py/sc02_stas_communication.py | 4.5 | | scenario/av/py/sc03_two_avln_coexisting.py | 2.1 | | scenario/av/py/sc04_cc_whoru.py | 2.1 | | scenario/av/py/sc05_cc_leave.py | 2.3 | | scenario/av/py/sc06_discover_procedure.py | 2.3 | | scenario/av/py/sc07_bridge.py | 2.2 | | scenario/av/py/sc08_bentry_change.py | 2.1 | | scenario/av/py/sc09_simple_connect.py | 2.2 | | scenario/av/py/sc10_short_messages.py | 5.7 | | scenario/av/py/sc11_cm_nw_info.py | 4.7 | | scenario/av/py/sc12_change_nmk.py | 5.5 | | scenario/av/py/sc14_igmp.py | 4.0 | | scenario/av/py/sc15_hide.py | 6.0 | | compliance/py/sc01_dut_as_a_cco.py | 5.8 | | tonemap/py/sc01_bl_initial.py | 2.3 | | tonemap/py/sc02_vs_get_tonemap.py | 2.3 | |--------------------------------------------|-------| | Average speed improvement of Maximus is | 4.9 | |--------------------------------------------|-------| Many tickets have been opened to continue the refactoring. Titles begin by "[Maximus][Refactoring]" in pessac's trac. For this reason #3336 is close. #3098 is really fixed.
2012-10-04cesar/interface/sniffer: fix valgrind error, closes #3352Nélio Laranjeiro
2012-09-07cesar: integrate mmtypes.h generated from mmtcgen, refs #409Nélio Laranjeiro
2012-05-10cesar: replace BSU_BEACON_NM and CP_NET_NM by MAC_NMNélio Laranjeiro
2012-03-06cesar/interface: fix nightly build, refs #2928Thierry Carré
The last rebase of #2928 added a mistake.
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-22cesar/interface/fcall: fix unit test uninitialised value, closes #2990Cyril Jourdan
2012-02-20cesar, cleopatre, common: new ipmbox design, closes #848IPMbox Team
2011-11-04cesar/interface/sniffer: bad addr was given to the lib function, closes #2824Nélio Laranjeiro
bsu_beacon_write_bitstream_initialised_no_nid need the pointer to the beginning of the bitstream.
2011-10-20cesar/interface/test: repair the broken test, refs #2666Thierry Carré
2011-08-03cesar: remove custom objdump call from makefilesNicolas Schodet
2011-03-25cesar/bsu/beacon: fix unit testsDavid Mercadie
2011-03-18cesar/interface: make sniffer optional, refs #2408Nicolas Schodet
2011-01-11cesar/{cp, bsu, interface}: provide a decoded beacon to CP, closes #2127Nélio Laranjeiro
2010-07-07cesar/interface: fix MME length, closes #1740laranjeiro
Full MME length was wrongly provided to the Linux. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7278 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-06-14cesar/test_general/maximus/integration/interface-dp: replace old testlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7211 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/interface: fix unit testslaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7081 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/cp/beacon/test: fix beacon testmercadie
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7078 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/{interface, bsu, cp/beacon, station}: integrate bsu in the stationlaranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7072 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/{interface, cp/beacon}: addapt beacon interface between bsu and cpmercadie
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7040 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/cp: use aclf where pwl was removedmercadie
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7039 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-17cesar/station: call bsu_aclf_init et bsu_init in cesar_initmercadie
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7032 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-04-21cesar/interface: fix the VS_SNFIFER_CNF result, closes #1480laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6942 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-01-26cesar/interface/fcall: closes #1085buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6656 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-12cesar/{interface,maximus}: change VS_FCALL.IND MME from 0xA004 to 0xA006lefranc
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6086 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-12cesar/interfacelaranjeiro
Use the try_get from the mailbox when requiring a buffer to sniff a MME. If no buffer is available the MME is not sniffed. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6076 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-07cesar/interface: change FCALL MMTYPE according to MME specslefranc
Change MMTYPE from 0xABCD to 0xA004 git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6005 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-07*interface/sniffer: (See #587)laranjeiro
* Remove a second read of the source mac address. * Fix the unit tests. * Fix test_general interface-dp test. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5974 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-06*interface/sniffer, cp: (See #587).laranjeiro
* Embedded sniffed MMEs in a VS_SNIFFER.IND MME. If the sniffed MME is too long only the available space in the sniffed MME will be used (some data can miss). * Moved the CP_MME_PAYLOAD_MAX_SIZE... to HPAV_MME_PAYLOAD_MAX_SIZE... from cp/defs.h file to common/homplugAV.h file. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5965 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-25*interface/sniffer: (See 573)laranjeiro
* Added the OUI to the VS_SNIFFER_MESSAGES. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5751 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-17 * all:schodet
- remove unused eCos options. - set default frequency to 100 MHz. - set default baud rate to 115200. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5588 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-16*interface/sniffer:laranjeiro
* Modified the Destination MAC ADDRESS of the MME sniffed to the PC's MAC address. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5566 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-02*mac/sar, cl, cesar, ce (Closes #478)laranjeiro
*mac/sar: * Added a random generator object to the SAR for MME's confounder. * Changed the sar_msdu_add API. *cl: * Removed the random generator specially used for MME's confounder. * Fix the SAR functions call. *cesar: * Fix the sar_init call. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5395 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-31*interface/sniffer: (Closes #422, #424)laranjeiro
* Update the sniffer MME copy. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5134 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-30*cp/msg, hal/hle, interface, maximus: (Closes #422, #424)laranjeiro
*cp/msg: * Fix cp_msg_drv_sta_mac_start_req_receive. *hal/hle: * Allowed reception of data and MME of 14 bytes. *hle: * Remove hard values by the defines ones. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5130 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-08 * many Makefiles:schodet
- fixed bad disasembly command line. - removed .hex generation. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4762 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-02* interface/sniffer:laranjeiro
* Added the arch_load_cache on the beacon. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4731 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-02*interface/sniffer: (Closes #383)laranjeiro
* Added the vlan support. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4728 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-18* Maximus:laranjeiro
* Fix the transmission of Interface packets between maximus and the station. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4668 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-14* interface:laranjeiro
* Added a missing include for the swap16 macro. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4653 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-14* Cesar:laranjeiro
* Moved the thread priority and stack size definition to a common file. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4650 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-13* Interface:laranjeiro
* removed the commented inline to allow the compiler to inline the function. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4642 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-13* interface:laranjeiro
* Fix the unit test to write the MTYPE in swap16 in the MME. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4641 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-11interface/sniffer: (Closes #366 and #367).laranjeiro
* Replace the eCos mailbox by the mailbox in lib. * Fix the MME to configure the sniffer (see specification). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4616 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-05-06cesar: Fixing all the modules cause of the modification of the cl (See #359).laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4593 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-04-06interface:laranjeiro
Replaced the circular buffer by a mailbox. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4415 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-02-17interface/sniffer: Change the bitstream use.laranjeiro
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4013 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-02-17interface/sniffer:laranjeiro
* Added missing BEGIN_DECLS and END_DECLS * Added a define for the beacon length to copy. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4012 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-02-09cesar: Removed the use of the read_word library except in the SAR module. ↵laranjeiro
(Closes #278). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@3946 017c9cb6-072f-447c-8318-d5b54f68fe89