https://ipnet.xyz/2011/08/interface-software-loop/
Interface software loop