[DRBD-cvs] r1419 - trunk/drbd
drbd-user@lists.linbit.com
drbd-user@lists.linbit.com
Tue, 13 Jul 2004 12:28:42 +0200 (CEST)
Author: lars
Date: 2004-07-13 12:28:42 +0200 (Tue, 13 Jul 2004)
New Revision: 1419
Modified:
trunk/drbd/drbd_receiver.c
Log:
missing part: compatibility to (PRO_VERSION+1)
Modified: trunk/drbd/drbd_receiver.c
===================================================================
--- trunk/drbd/drbd_receiver.c 2004-07-13 10:05:24 UTC (rev 1418)
+++ trunk/drbd/drbd_receiver.c 2004-07-13 10:28:42 UTC (rev 1419)
@@ -1886,11 +1886,15 @@
p->protocol_version = be32_to_cpu(p->protocol_version);
- if ( p->protocol_version == PRO_VERSION ) {
+ if ( p->protocol_version == PRO_VERSION ||
+ p->protocol_version == (PRO_VERSION+1) ) {
INFO( "Handshake successful: DRBD Protocol version %u\n",
- p->protocol_version );
+ PRO_VERSION );
} /* else if ( p->protocol_version == (PRO_VERSION-1) ) {
// not yet; but next time :)
+ INFO( "Handshake successful: DRBD Protocol version %u\n",
+ (PRO_VERSION-1) );
+ ... do some remapping of defaults and jump tables here ...
} */ else {
ERR( "incompatible DRBD dialects: "
"I support %u, peer wants %u\n",