The document summarizes the SMesh architecture, an inter-domain routing protocol for multi-homed wireless mesh networks. SMesh allows clients to seamlessly handoff between multiple internet gateways while maintaining connections. It uses a private address space with NAT and routes each connection through the gateway it was established through. For TCP, it routes the initial SYN packet, while for UDP it routes packets to both the destination and gateways until an owner is determined. Experimental results show low latency and packet loss for both client-internet and peer-to-peer communication under the SMesh architecture.