]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r288146: Make HA peers announce their parameters on connect.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 5 Oct 2015 10:53:13 +0000 (10:53 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 5 Oct 2015 10:53:13 +0000 (10:53 +0000)
commit221de5d09a477cfa3e0f6f6840d6654d76bf145c
tree95a0e43a8d9a970d79da956f66e2bb4c5fc1ba17
parentc25765f732c3c19bc89624c79067727738422347
MFC r288146: Make HA peers announce their parameters on connect.

HA protocol requires strict version, parameters and configuration match.
Differences there may cause full set of problems up to kernel panic.
To avoid that, validate peer parameters on connect, and abort connection
immediately if some mismatch detected.

git-svn-id: svn://svn.freebsd.org/base/stable/10@288789 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/ctl/ctl.c
sys/cam/ctl/ctl_ha.c
sys/cam/ctl/ctl_ha.h
sys/cam/ctl/ctl_io.h