rawsock getroute and stuff