2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 01:49:35 +00:00

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

Merges in rt41757.
This commit is contained in:
Marcin Siodelski 2017-06-28 17:37:48 +02:00
parent d13749a95d
commit 63ccfbb045
3 changed files with 15 additions and 3 deletions

View File

@ -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

View File

@ -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;
}

View File

@ -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. */