diff options
| -rw-r--r-- | doc/sync/alarm/conntrackd.conf | 13 | ||||
| -rw-r--r-- | doc/sync/ftfw/conntrackd.conf | 13 | ||||
| -rw-r--r-- | doc/sync/notrack/conntrackd.conf | 13 | ||||
| -rw-r--r-- | src/read_config_yy.y | 14 | 
4 files changed, 35 insertions, 18 deletions
diff --git a/doc/sync/alarm/conntrackd.conf b/doc/sync/alarm/conntrackd.conf index 31a1a4d..dfdc91d 100644 --- a/doc/sync/alarm/conntrackd.conf +++ b/doc/sync/alarm/conntrackd.conf @@ -94,13 +94,14 @@ Sync {  		# the receiver buffer.  		#  		# McastRcvSocketBuffer 1249280 -	} -	#  -	# Enable/Disable message checksumming. This is a good property to -	# achieve fault-tolerance. In case of doubt, do not modify this value. -	# -	Checksum on +		#  +		# Enable/Disable message checksumming. This is a good +		# property to achieve fault-tolerance. In case of doubt, do +		# not modify this value. +		# +		Checksum on +	}  }  # diff --git a/doc/sync/ftfw/conntrackd.conf b/doc/sync/ftfw/conntrackd.conf index ae2fe78..bf5711e 100644 --- a/doc/sync/ftfw/conntrackd.conf +++ b/doc/sync/ftfw/conntrackd.conf @@ -98,13 +98,14 @@ Sync {  		# the receiver buffer.  		#  		# McastRcvSocketBuffer 1249280 -	} -	#  -	# Enable/Disable message checksumming. This is a good property to -	# achieve fault-tolerance. In case of doubt, do not modify this value. -	# -	Checksum on +		#  +		# Enable/Disable message checksumming. This is a good +		# property to achieve fault-tolerance. In case of doubt, do +		# not modify this value. +		# +		Checksum on +	}  }  # diff --git a/doc/sync/notrack/conntrackd.conf b/doc/sync/notrack/conntrackd.conf index d0e141c..90189cd 100644 --- a/doc/sync/notrack/conntrackd.conf +++ b/doc/sync/notrack/conntrackd.conf @@ -82,13 +82,14 @@ Sync {  		# really recommended to increase the buffer size.  		McastRcvSocketBuffer 1249280 -	} -	#  -	# Enable/Disable message checksumming. This is a good property to -	# achieve fault-tolerance. In case of doubt, do not modify this value. -	# -	Checksum on +		# +		# Enable/Disable message checksumming. This is a good +		# property to achieve fault-tolerance. In case of doubt, do +		# not modify this value. +		# +		Checksum on +	}  }  # diff --git a/src/read_config_yy.y b/src/read_config_yy.y index 32ddeff..69a7eff 100644 --- a/src/read_config_yy.y +++ b/src/read_config_yy.y @@ -172,11 +172,15 @@ purge: T_PURGE T_NUMBER  checksum: T_CHECKSUM T_ON   { +	fprintf(stderr, "WARNING: The use of `Checksum' outside the " +			"`Multicast' clause is ambiguous.\n");  	conf.mcast.checksum = 0;  };  checksum: T_CHECKSUM T_OFF  { +	fprintf(stderr, "WARNING: The use of `Checksum' outside the " +			"`Multicast' clause is ambiguous.\n");  	conf.mcast.checksum = 1;  }; @@ -357,6 +361,16 @@ multicast_option: T_MCAST_RCVBUFF T_NUMBER  	conf.mcast.rcvbuf = $2;  }; +multicast_option: T_CHECKSUM T_ON  +{ +	conf.mcast.checksum = 0; +}; + +multicast_option: T_CHECKSUM T_OFF +{ +	conf.mcast.checksum = 1; +}; +  hashsize : T_HASHSIZE T_NUMBER  {  	conf.hashsize = $2;  | 
