Im using pppd. Specifying the baud rate does nothing?
In this case pppd is running over a pseudo terminal, not a real terminal and thus the baud rate setting will do nothing. To speed up or slow down the transmission and reception of data between pppd and its client specify a different value for bufsize and/or interval. To test the effect of these new values, try pinging the ppp client and take a look at round trip times. Then try other tests that send different sizes of data. Simulating a real terminal device with tcptty is not currently possible (at least on Linux or on any other non real time O/S).