kern/175909: FreeBSD 9.1 ipfw lookup dst-port regression

看板FB_bugs作者時間12年前 (2013/04/27 13:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
>Number: 175909 >Category: kern >Synopsis: FreeBSD 9.1 ipfw lookup dst-port regression >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 07 01:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Daniel Hagerty >Release: FreeBSD 9.1-RELEASE amd64 >Organization: I misplaced my organization >Environment: System: FreeBSD perdition.linnaean.org 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243710+9a57fd8: Fri Jan 25 23:38:46 EST 2013 hag@yall.linnaean.org:/sys/amd64/compile/LINNAEAN64 amd64 >Description: ipfw lookup dst-port rules don't seem to work. Didn't test similar cases, like src-port. >How-To-Repeat: Load these ipfw rules: table 1 add 22 add 00001 permit log ip4 from any to any proto tcp lookup dst-port 1 add 00010 permit log ip from any to any proto tcp dst-port 22 Observe how on freebsd 9.1, rule 1 will never match port 22 traffic it should, whereas the same rules on 8.3 will hit rule 1, as expected. >Fix: I worked around it for the moment by writing the rule without a lookup table; don't have time to kernel spelunk. >Release-Note: >Audit-Trail: >Unformatted: _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscribe@freebsd.org"
文章代碼(AID): #1HUrkJYB (FB_bugs)
文章代碼(AID): #1HUrkJYB (FB_bugs)