Hi,

  I just upgraded from June 20th snap to July 5th snap, and noticed the
match ... scrub (max-mss ####) lines are completely broken in pf.

  pfctl accepts them, but then I get all sorts of MTU problems. (Things
like ping working, but not http)
I took the lines out and then everything works fine, however, this rule
I had in for ages which had worked fine:

match in all scrub (max-mss 1440)

  With that rule in with the July 5th snap, tcpdump reports:

Jul 06 12:41:33.079144 00:00:24:cb:a6:64 00:90:d0:63:ff:3b 0800 74:
87.194.102.137.50087 > 195.47.247.250.80:S 1253821828:1253821828(0) win
5840 <[bad opt]> (DF)

  As soon as I remove the scrub rule out, it works fine again.

  This diff seems to be the culprit:
http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net/pf_norm.c.diff?r1=1.121;r2=1.122;f=h

  Tom

Reply via email to