Commit 63ccfbb0 authored by Marcin Siodelski's avatar Marcin Siodelski
Browse files

[master] Changed severity of the log message indicating checksum errors.

    Merges in rt41757.
parent d13749a9
......@@ -1113,6 +1113,11 @@ by Eric Young (eay@cryptsoft.com).
this the check was performed too far down stream to be detected in test mode.
[ISC-Bugs #29892]
- Changed severity of the log message indicating UDP checksum errors in
the received packets from 'info' to 'debug' to avoid logging excessive
number of false positives when UDP checksum offloading is enabled.
[ISC-bugs #41757]
Changes since 4.2.0 (new features)
- If a client renews before 'dhcp-cache-threshold' percent of its lease
......
......@@ -50,7 +50,7 @@ u_int32_t checksum (buf, nbytes, sum)
unsigned i;
#ifdef DEBUG_CHECKSUM
log_debug ("checksum (%x %d %x)", buf, nbytes, sum);
log_debug ("checksum (%x %d %x)", (unsigned)buf, nbytes, sum);
#endif
/* Checksum all the pairs of bytes first... */
......@@ -366,8 +366,8 @@ decode_udp_ip_header(struct interface_info *interface,
udp_packets_bad_checksum++;
if (((udp_packets_seen > 4) && (udp_packets_bad_checksum != 0))
&& ((udp_packets_seen / udp_packets_bad_checksum) < 2)) {
log_info ("%u bad udp checksums in %u packets",
udp_packets_bad_checksum, udp_packets_seen);
log_debug ("%u bad udp checksums in %u packets",
udp_packets_bad_checksum, udp_packets_seen);
udp_packets_seen = udp_packets_bad_checksum = 0;
}
......
......@@ -114,6 +114,13 @@
/* Define this if you want to debug the binary leases (lease_chain) code */
/* #define DEBUG_BINARY_LEASES */
/* Define this if you want to debug checksum calculations */
/* #define DEBUG_CHECKSUM */
/* Define this if you want to verbosely debug checksum calculations */
/* #define DEBUG_CHECKSUM_VERBOSE */
/* Define this if you want DHCP failover protocol support in the DHCP
server. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment