HarmoNIC : progress report