Be more permissive with clean errors
Adapt Basic_ethif to respond to TCP requests