And just in case someone is worried about it, this does not break pfsync compatibility between 4.9 and 5.0; in fact this is a tiny preemptive change that tries to avoid breaking pfsync compat in 5.0->5.1 upgrades.
On Tue, Aug 02, 2011 at 07:13:58AM -0600, Ryan Thomas McBride wrote: > CVSROOT: /cvs > Module name: src > Changes by: mcbr...@cvs.openbsd.org 2011/08/02 07:13:57 > > Modified files: > sys/net : if_pfsync.c pfvar.h > > Log message: > Replace one byte of padding with sa_family_t af in pfsync_state_key; > Reject states with pfsync_state->af == 0 in pfsync_state_import(), in > preparation for states which specify an address family in each state key > instead (change will take place post-5.0). > > ok dlg henning mikeb