Hi Jean-Michel, can you please test again with Yoshifuji's patches and attached patch? I think csum16_add() is still not proper, we would also need a carry bit if "result < a". We better use the internal checksum functions if possible... Cheers Ulrich