Speed up remote bitbang.
commit5765a0ce14485aadc6b74c6e2b4f15b73df14603
authorTim Newsome <tim@sifive.com>
Thu, 2 Sep 2021 18:11:30 +0000 (2 11:11 -0700)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 25 Sep 2021 13:13:59 +0000 (25 13:13 +0000)
tree915263c3adaa49456ec7eb0e3d4552eb7a8f3c3a
parente48093b395808692145bf320e6d206561670107c
Speed up remote bitbang.

1. Use TCP_NODELAY, which makes things twice as fast.
2. Get rid of a bunch of unnecessary socket block/non-block calls, which
improves speed another 10% or so.

Change-Id: I415db5746d55374a14564b1973b81e3517f5cb67
Signed-off-by: Tim Newsome <tim@sifive.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6534
Tested-by: jenkins
Reviewed-by: Jan Matyas <matyas@codasip.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/jtag/drivers/remote_bitbang.c