The Uthernet II card has a built in TCP/IP stack. Utilising this would remove processing from the IIgs and (we assume) speed up performance.
To skip the TCP/IP processing within Marinetti, a new Link Layer interface would be required that can utilise an ordered data stream and the internals of Marinetti would need to call the appropriate stack for each call depending on the Link Layer being used.