EOIP speed

I run EOIP tunnels between a friends router. He has 3.14 and i have 3.11.
The most bandwidth we can ever move is about 2mb/s
outside the tunnel we can do about 7-9Mb/s
I do run QOS, but thats not limiting it.

Any ideas?
This was confirmed with bandwidth tests. From both sides.

The tunnel (outer) packets get fragmented when the tunneled (inner) packets, including tunnel overhead, results in outer packets that are larger than wan side MTU.

Try adjusting TCP MSS on packets passing through the EoIP tunnel to something like 1300 and do a TCP transfer through the router (don’t use bandwidth test on the routers). If it improves then the above statement will cover the explanation, otherwise you should try debugging it the usual way (packet dumps). Of course this wouldn’t help other protocols than TCP.