linux net implement