]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
tcp: Handle stack switch while processing socket options
authorMichael Tuexen <tuexen@FreeBSD.org>
Sat, 22 May 2021 12:35:09 +0000 (14:35 +0200)
committerMichael Tuexen <tuexen@FreeBSD.org>
Sat, 22 May 2021 12:39:36 +0000 (14:39 +0200)
commit8923ce630492d21ec57c2637757bcc44da9970f8
tree30a82c60372aa122bbb4ed9a4e9ca6adff58b558
parentf784da883fd5a744fcaf4ccfc550ca497ea5d7a6
tcp: Handle stack switch while processing socket options

Handle the case where during socket option processing, the user
switches a stack such that processing the stack specific socket
option does not make sense anymore. Return an error in this case.

MFC after: 1 week
Reviewed by: markj
Reported by: syzbot+a6e1d91f240ad5d72cd1@syzkaller.appspotmail.com
Sponsored by: Netflix, Inc.
Differential revision: https://reviews.freebsd.org/D30395
sys/netinet/tcp_stacks/bbr.c
sys/netinet/tcp_stacks/rack.c