It looks like I'm limited to transferring packets at about 10 per second. The size of the packet only has a minor effect on the success rate. Here are some of the results I'm seeing:
xmit rate ms : packet size : success %
500ms: : 32 : 100%
500ms: 256 : 100%
500ms: 512 : 100%
200ms: : 32 : 100%
200ms : 256 : 98%
200ms : 512 : 98%
100ms : 32 : 100%
100ms : 256 : 90%
100ms : 512 : 90%
Any suggestions on how to improve this? I'd like to get to 50 packets per second.