[Bug 211717] net/bird 1.5/1.6 don't install routes to kernel

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Aug 10 07:30:15 UTC 2016


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

            Bug ID: 211717
           Summary: net/bird 1.5/1.6 don't install routes to kernel
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: borodin at unix7.pro
                CC: melifaro at ipfw.ru
             Flags: maintainer-feedback?(melifaro at ipfw.ru)
                CC: melifaro at ipfw.ru

Bird, 1.5 and 1.6, on FreeBSD 11 don't install route to kernel. 


==Symptom==

In log:

2016-08-07 02:28:55 <ERR> KRT: Error sending route 10.120.1.98/32 to kernel:
Address family not supported by protocol family

>From route monitor:

got message of size 128 on Sun Aug  7 19:52:27 2016
RTM_ADD: Add Route: len 128, pid: 3683, seq 312, errno 22,
flags:<UP,GATEWAY,HOST,PROTO1>
locks:  inits: 
sockaddrs: <DST,GATEWAY>
pmsg_addrs: truncated route message, only 36 bytes left

But correct size of standart message for IPv4 route must 124 or 140 bytes.

For IPv6 the same symptoms.

==Cause==

Incorrect packing route message to kernel.

Work patch in attachment.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list