https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224019

            Bug ID: 224019
           Summary: [netgraph] [patch] ng_patch is broken in 10.4-RELEASE
           Product: Base System
           Version: 10.4-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: s...@mostnet.ru
          Keywords: patch

Created attachment 188448
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=188448&action=edit
patch

Steps to Reproduce:
#ngctl mkpeer ipfw: patch 7 in
#ngctl name ipfw:7 tcp_rst
#ngctl connect ipfw: tcp_rst: 8 out
#ngctl msg tcp_rst: setconfig { count=1 csum_flags=0 ops=[ { mode=8 value=4
length=1 offset=33 } ] }
ngctl: send msg: Argument list too long

Related bug #206185.

It's broken after base r309389 and could be fixed in base r309408, but the
first one went to 10.4 and the second one didn't.

11.0 didn't get this patches, 11.1 got both, so they are OK.

Patch to fix (also attached):
--- /sys/netgraph/ng_patch.h.orig       2017-11-23 14:19:54.019040000 +0300
+++ /sys/netgraph/ng_patch.h    2017-12-01 16:21:56.000000000 +0300
@@ -86,7 +86,7 @@

 #define        NG_PATCH_CONFIG_TYPE_INFO {                                    
\
        { "count",              &ng_parse_uint32_type           },      \
-       { "csum_flags",         &ng_parse_uint64_type           },      \
+       { "csum_flags",         &ng_parse_uint32_type           },      \
        { "ops",                &ng_patch_ops_array_type                },     
\
        { NULL }                                                        \
 }

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to