42a43
> #include "sim/byteswap.hh"
48a50,51
> bool ListenSocket::bindToLoopback = false;
>
62a66,73
> void
> ListenSocket::loopbackOnly()
> {
> if (anyListening)
> panic("Too late to bind to loopback, already have a listener");
> bindToLoopback = true;
> }
>
97c108,109
< sockaddr.sin_addr.s_addr = INADDR_ANY;
---
> sockaddr.sin_addr.s_addr =
> htobe<unsigned long>(bindToLoopback ? INADDR_LOOPBACK : INADDR_ANY);