If round-robin load balancing is enabled, pf logs a message indicating which address was chosen for each new state that is created. This produces a prodigious amount of information on a busy server, which can render the server unusable, but the message is logged at priority PF_DEBUG_MISC. PF_DEBUG_MISC is identified as for "various errors." Selecting a destination address is ordinary operation, not an error. Therefore I believe the appropriate log level for this message is PF_DEBUG_NOISY. Fix: Change PF_DEBUG_MISC to PF_DEBUG_NOISY at line 2407 of pf.c in this revision: /* $FreeBSD: src/sys/contrib/pf/net/pf.c,v 1.34.2.8 2007/11/21 13:52:04 dha rtmei Exp $ */ /* $OpenBSD: pf.c,v 1.502.2.1 2006/05/02 22:55:52 brad Exp $ */ (Patch enclosed.) Patch attached with submission follows: How-To-Repeat: 1. Run "pfctl -x misc" on a busy machine that uses round-robin load balancing. 2. Cringe.
Responsible Changed From-To: freebsd-bugs->freebsd-pf reassign to pf team
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
Keyword: patch or patch-ready – in lieu of summary line prefix: [patch] * bulk change for the keyword * summary lines may be edited manually (not in bulk). Keyword descriptions and search interface: <https://bugs.freebsd.org/bugzilla/describekeywords.cgi>