I'm not aware of a router that allows the uplink to be USB. You can; however, share the internet connection through the computer that is attached to the DSL modem.
It would involve setting up Internet Connection Sharing and connecting the 2 computer via a switch, hub, or crossover cable.