This commit contains work done by Eurecom and by Benetel.
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>