endless loop eliminated in case of allocated memory exceeds rmem/wmem. Unlike kernel, no wait for memory constraints fit is possible since everything is in one context
destination port should be htons-ed