The ethos driver does not drop the received frame if the recv function is called with NULL buffer and with a length. This commit fixes that.