summaryrefslogtreecommitdiff
path: root/doc/manpages/conf.py
diff options
context:
space:
mode:
authorQuentin Young <qlyoung@cumulusnetworks.com>2017-11-03 14:47:56 -0400
committerQuentin Young <qlyoung@cumulusnetworks.com>2017-11-30 16:18:05 -0500
commit7db44ec8fa9e2cf32007473a7cb2683b01d31692 (patch)
tree02e7c28423bdb293bd67a0eabeb6938d1295e4c1 /doc/manpages/conf.py
parent387f984e580f26ee382e9e7b50c1d5cbe1f6d2dd (diff)
bgpd: transfer raw input buffer to new peer
During initial session establishment, bgpd performs a "connection transfer" to a new peer struct if the connection was initiated passively (i.e. by the remote peer). With the addition of buffered input, I forgot to transfer the raw input buffer to the new peer. This resulted in infrequent failures during session handshaking whereby half of a packet would be thrown away in the middle of a read causing us to send a NOTIFY for an unsynchronized header. Usually the transfer coincided with a clean input buffer, hence why it only showed up once in a while.
Diffstat (limited to 'doc/manpages/conf.py')
0 files changed, 0 insertions, 0 deletions