OK, so this is what I currently get... Dev Name MTU MAC Address Flags === ============ ==== ================= =========================== 1 tulip0 1500 UP RUNNING BROADCAST MULTICAST Addresses: ETHERNET: Interface tulip0 has a link layer address of 00:a0:cc:d0:22:dc IPv4: 192.168.0.133 2 loop0 16384 UP RUNNING MULTICAST Addresses: IPv4: 127.0.0.1 Modules List No. Ref Cnt Proto Name === ======= ===== =================== 00 0 203 ARP module 01 1 200 Ethernet/802.x module 02 0 1 ICMP Module 03 0 0 IPv4 module 04 0 207 Loopback Device Driver 05 0 209 Routing module 06 0 17 UDP module Just created socket #0 (UDP module) bound to port 7777 for address 0.0.0.0 Call to bind was OK: port = 7777 inp->laddr = 192.168.0.133 inp->faddr = 127.0.0.1 Loopback: output!! IPv4 Header : : version : 4 : header length : 5 : tos : 0 : total length : 128 : id : 0 : flags : 0x00 : frag offset : 0 : ttl : 64 : src address : 127.0.0.1 : dst address : 192.168.0.133 : protocol : UDP udp_header : : src_port : 7777 : dst_port : 7777 : udp length : 108 bytes WooHoo - we sent 100 bytes! WooHoo - we got 100 bytes! hellohellohellohellohellohellohellohellohellohellohellohellohellohellohelloh ellohellohellohellohello The 'hello' string is what I expect to get, so cool! I'm about to start committing, but be warned it's a bit messy and has a lot of new stuff. The loopback module is going in as well (finally). I'll do a bit of routing then be away for a few days again... Back sunday afternoon before heading off for South America where I'm seeing BGA!! david