summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-26cleo/devkit/plcd: improve main body of plcd_daemonThierry Carré
2013-04-26cleo/devkit/plcd: improve plcd_daemon_openThierry Carré
2013-04-26cleo/devkit/plcd: move hpav.info write into plcd_files.c, refs #3789Thierry Carré
2013-04-26cleo/devkit/plcd: move hpav.conf read into plcd_files.c, refs #3789Thierry Carré
2013-04-26cleo/devkit/plcd: signal register/unregister in open/close functionsThierry Carré
2013-04-26cleo/devkit/plcd: add prefix 'plcd_daemon_' for handler functionThierry Carré
2013-04-26cleo/devkit/plcd: split plcd_main.c in two c files, refs #3789Thierry Carré
These functions are moved from plcd_main.c to plcd_daemon.c : - plcd_init - plcd_daemon_main - plcd_signal_handler Include list have been updated in same time for this both files.
2013-04-26cleo/devkit/plcd: save pid in plcd contextThierry Carré
2013-04-26cleo/devkit/plcd: improve readability for print usageThierry Carré
2013-04-26cleo/devkit/plcd: fix short option in cli, closes #3869Thierry Carré
2013-04-26cleo/devkit/plcd: fix segmentation fault on unknown option, closes #3868Thierry Carré
2013-04-26cleo/devkit/plcd: avoid exit function in main()Thierry Carré
All 'plcd_main_task_fct' must return, like that we have a proper end of program (with close, and uninit).
2013-04-26cleo/devkit/plcd: simplify the 'main' function, closes #3866Thierry Carré
There is an important functional change, which is that plcd_init function is called after options parse process. So, there is no more socket initialization (and more), when plcd is called for print version or print usage. In other words, the kernel panic doesn't occur now, but the robustness is low.
2013-04-26cleo/devkit/plcd: add missing close, refs #3866Thierry Carré
Where we have an open, we have the close.
2013-04-26cleo/devkit/plcd: add robustness on pointers to rodata section, refs #3866Thierry Carré
2013-04-26cleo/devkit/plcd: create a new initializaton, refs #3866Thierry Carré
'plcd_init' will be renamed in next commits.
2013-04-25polux/linux/arch/arm: enable watchdog module compilation, closes #3954Aleksandar Cecaric
2013-04-25cesar/ce/rx: reset sound frame counter after a delay, closes #3909Nicolas Schodet
2013-04-25cesar/ce, cesar/mac: use a separate counter for sound interval, refs #3909Nicolas Schodet
2013-04-25cesar/ce, cesar/mac/common: move CE globals to CENicolas Schodet
2013-04-25cesar/ce, cesar/mac/common: add group interval nb in mac tonemap configurationNicolas Schodet
2013-04-25cesar/ce/rx/bitloading: fix assert on number of interval FSMNicolas Schodet
2013-04-25cesar/mac/common, cesar/ce/rx: get rid of mac_interval_measure_shift_tolerance_Nicolas Schodet
2013-04-25cesar/mac/pbproc/test/pbproc: add SRC as parameter, refs #3909Nicolas Schodet
2013-04-25cesar/mac/pbproc/test/pbproc: prepare interval usage for RX, refs #3909Nicolas Schodet
2013-04-24change default NMK pass from HomePlugAV0123 to HomePlugAVNicolas Rabault
2013-04-23validation/test/av_home: generate RST report, closes #3845Olivier Dufour
2013-04-23validation/test/av_home: store MME data in RST files, refs #3845Olivier Dufour
2013-04-23validation/test/av_home: archive last test run, refs #3845Olivier Dufour
2013-04-23validation/test/av_home: suffix output files, refs #3845Olivier Dufour
2013-04-22validation: replace png by eps files, closes #2820Jean-Philippe NOEL
2013-04-22validation: add mesh tests for AV P2MP tests, refs #2820Ludovic Maillard
2013-04-22validation/validlib: fix an errored variable name, refs #2820Jean-Philippe NOEL
2013-04-22cesar/ce/rx: increase CE_RX_BL_MIN_FRAME_WITH_HIGH_PB_ERR_RATE, closes #3932Nélio Laranjeiro
This allows to solve the throughput when there is more than 2 plugs communicating on the medium. We have seen that we can receive two PLC Frames from a station while the other one is sending a PLC Burst Frame. This scenario can occurs twice which cause the receiver to restart its CE for the station which sends small PLC Frames. See #3884 for more details.
2013-04-22cesar/common/config-sets: make MFS RX/TX permanent, closes #3946Nélio Laranjeiro
Because of the non specified behavior of the HPAV specification (see FSM at page 243 for TX and 246 for RX) if the transmitter expires its MFS before the receiver it is unpossible to re-sync the MFS. So unless the SSN of the PBs from the transmitter match the SSN min expected by the receiver, all the PBs will be ack but dropped.
2013-04-22cesar/mac/sar: don't reinitialise RX MFS when in wait_sync state, closes #3893Nélio Laranjeiro
2013-04-22cleo/devkit/plcdrv[av]: clean skb free bug in plcdrv, closes #3930Jun Xiang
- Line 280 has freed skb, but line 284 still use the skb. - If netlink_unicast () return < 0, which always free nlskb by himself,but there will free the nlskb twice.
2013-04-19cesar/cp/sta/mgr: remove test of our avln in net garbage, closes #3903Nélio Laranjeiro
This is already tested by the callee, so this function does not needs to handle it again.
2013-04-19cesar/common/config-sets: fix e4e8dc66 about pb stats activation, closes #3912Thierry Carré
2013-04-18{cleo, polux}/linux/drivers/net: set RMII speed in ETH_CONFIG, closes #3900Olivier Dufour
2013-04-18cesar/ce/rx/bl: update default tonemap when restarting an interval, refs #2588Cyril Jourdan
The idea is to keep the default tonemap when we have only one interval active that is restarting, if it is doing so to make it better. If the update function seems a bit complex, it is because it is ready to be modified to handle the case where there is more than one interval (see #3880).
2013-04-18cesar/ce/rx/bl: add a function to check tonemaps usage, refs #2588Cyril Jourdan
The functions returns a bit field where each bit stands for a TMI and indicates if corresponding tonemap is currently used as default one or on at least one interval.
2013-04-18cesar/ce/rx/bl: indicate if we should use ROBO as default TM, refs #2588Cyril Jourdan
The goal is to help us to update the default tonemap when an interval is restarting.
2013-04-18cesar/ce/rx/bl/fsm: check SRC to generate sound events, closes #3886Cyril Jourdan
With this modification, sound frames with non interval specific SRCs are directed to global FSM. When in INTERVALS state, this causes a complete CE restart, what avoid sync issues between transmitter and receiver.
2013-04-18cesar/ce/rx/bl/fsm: invert measure type and interval determination, refs #3886Cyril Jourdan
This is done to prepare next commit where type will be tested to know if we have to do the interval's search.
2013-04-18cesar/ce: use tonemap index definesCyril Jourdan
2013-04-17common/tests: add openocd tests, closes #3904Jean-Philippe NOEL
2013-04-17common/tests: group cesar tests, refs #3904Jean-Philippe NOEL
2013-04-17common/tests: group common tests, refs #3904Jean-Philippe NOEL
2013-04-17polux/package/initramfs: fix bridge script to support eth2, closes #3937Olivier Dufour
Since 0f57407d245d93d25da94a6299ac2230724c9531 the script doesn't work on spc200c, as the proc directory had a different name.