From owner-freebsd-stable@freebsd.org Thu Oct 26 18:04:12 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55B93E4FEDD for ; Thu, 26 Oct 2017 18:04:12 +0000 (UTC) (envelope-from mike@sentex.net) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [IPv6:2607:f3e0:80:80::2]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "smarthost.sentex.ca", Issuer "smarthost.sentex.ca" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E055D634E4 for ; Thu, 26 Oct 2017 18:04:10 +0000 (UTC) (envelope-from mike@sentex.net) Received: from lava.sentex.ca (lava.sentex.ca [IPv6:2607:f3e0:0:5::11]) by smarthost2.sentex.ca (8.15.2/8.15.2) with ESMTPS id v9QI4957075291 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Thu, 26 Oct 2017 14:04:09 -0400 (EDT) (envelope-from mike@sentex.net) Received: from [192.168.43.26] (saphire3.sentex.net [192.168.43.26]) by lava.sentex.ca (8.15.2/8.15.2) with ESMTP id v9QI45Ra027492; Thu, 26 Oct 2017 14:04:05 -0400 (EDT) (envelope-from mike@sentex.net) Subject: Re: ppp routing bug ? To: Eugene Grosbein , FreeBSD-STABLE Mailing List References: <59F1B650.5070107@grosbein.net> <22c3cbd4-2a8e-884f-ec9b-cc4d12ff818f@sentex.net> <59F1EA48.1090500@grosbein.net> <59F206CB.5000006@grosbein.net> From: Mike Tancsa Organization: Sentex Communications Message-ID: <98f44309-d706-4cef-c0b2-0f08e0e1855c@sentex.net> Date: Thu, 26 Oct 2017 14:04:05 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <59F206CB.5000006@grosbein.net> Content-Type: multipart/mixed; boundary="------------4A7C126E8A680DE8E41B51B4" Content-Language: en-US X-Scanned-By: MIMEDefang 2.78 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Oct 2017 18:04:12 -0000 This is a multi-part message in MIME format. --------------4A7C126E8A680DE8E41B51B4 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On 10/26/2017 12:01 PM, Eugene Grosbein wrote: > > I would re-run ppp under ktrace to make sure while having "route monitor" running around. > Then compare pids with kdump output. I wonder if I copied and pasted from 2 different test sessions. Anyways, same PID when I re-ran the test and more importantly the same results (see pid.txt). The HOST flag is missing for some reason when the route is added by ppp vs via the shell 29597 is the ppp process the borked route monitor looks like got message of size 124 on Thu Oct 26 12:21:12 2017 RTM_ADD: Add Route: len 124, pid: 29597, seq 2, errno 0, flags: locks: inits: sockaddrs: 192.168.134.2 64.7.128.7 got message of size 196 on Thu Oct 26 12:21:13 2017 RTM_CHANGE: Change Metrics or flags: len 196, pid: 29597, seq 5, errno 0, flags: locks: inits: sockaddrs: 192.168.134.2 64.7.128.7 tun0 98-159-244-185.agas1a-dynamic.dsl.sentex.ca vs the one that works got message of size 124 on Thu Oct 26 12:21:13 2017 RTM_ADD: Add Route: len 124, pid: 29877, seq 1, errno 0, flags: locks: inits: sockaddrs: 192.168.136.1 64.7.128.7 got message of size 196 on Thu Oct 26 12:21:13 2017 RTM_CHANGE: Change Metrics or flags: len 196, pid: 29597, seq 8, errno 0, flags: locks: inits: sockaddrs: 192.168.136.1 64.7.128.7 tun0 98-159-244-185.agas1a-dynamic.dsl.sentex.ca > >> I diffed the source to ppp from 10 vs 11 and nothing has really changed. >> Perhaps routing API changes that ppp was relying on ? > > It seems so. > > > -- ------------------- Mike Tancsa, tel +1 519 651 3400 Sentex Communications, mike@sentex.net Providing Internet services since 1994 www.sentex.net Cambridge, Ontario Canada http://www.tancsa.com/ --------------4A7C126E8A680DE8E41B51B4 Content-Type: text/plain; charset=UTF-8; name="pid.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="pid.txt" Z3JlcCBwaWQgcm91dGUudHh0MiAKUlRNX01JU1M6IExvb2t1cCBmYWlsZWQgb24gdGhpcyBh ZGRyZXNzOiBsZW4gMTA4LCBwaWQ6IDAsIHNlcSAwLCBlcnJubyAwLCBmbGFnczo8RE9ORT4K UlRNX0FERDogQWRkIFJvdXRlOiBsZW4gMjA0LCBwaWQ6IDAsIHNlcSAwLCBlcnJubyAwLCBm bGFnczo8VVAsSE9TVCxTVEFUSUM+ClJUTV9BREQ6IEFkZCBSb3V0ZTogbGVuIDI3NiwgcGlk OiAwLCBzZXEgMCwgZXJybm8gMCwgZmxhZ3M6PFVQLERPTkU+ClJUTV9BREQ6IEFkZCBSb3V0 ZTogbGVuIDE3NiwgcGlkOiAyOTU5NCwgc2VxIDEsIGVycm5vIDAsIGZsYWdzOjxVUCxHQVRF V0FZLERPTkUsU1RBVElDPgpSVE1fREVMRVRFOiBEZWxldGUgUm91dGU6IGxlbiAyMDQsIHBp ZDogMCwgc2VxIDAsIGVycm5vIDAsIGZsYWdzOjxIT1NULFNUQVRJQz4KUlRNX0RFTEVURTog RGVsZXRlIFJvdXRlOiBsZW4gMjc2LCBwaWQ6IDAsIHNlcSAwLCBlcnJubyAwLCBmbGFnczo8 RE9ORT4KUlRNX01JU1M6IExvb2t1cCBmYWlsZWQgb24gdGhpcyBhZGRyZXNzOiBsZW4gMTA4 LCBwaWQ6IDAsIHNlcSAwLCBlcnJubyAwLCBmbGFnczo8RE9ORT4KUlRNX0dFVDogUmVwb3J0 IE1ldHJpY3M6IGxlbiAxODAsIHBpZDogMjk3NjksIHNlcSAxLCBlcnJubyAzLCBmbGFnczo8 VVAsR0FURVdBWSxTVEFUSUM+ClJUTV9NSVNTOiBMb29rdXAgZmFpbGVkIG9uIHRoaXMgYWRk cmVzczogbGVuIDEwOCwgcGlkOiAwLCBzZXEgMCwgZXJybm8gMCwgZmxhZ3M6PERPTkU+ClJU TV9NSVNTOiBMb29rdXAgZmFpbGVkIG9uIHRoaXMgYWRkcmVzczogbGVuIDEwOCwgcGlkOiAw LCBzZXEgMCwgZXJybm8gMCwgZmxhZ3M6PERPTkU+ClJUTV9BREQ6IEFkZCBSb3V0ZTogbGVu IDE2NCwgcGlkOiAwLCBzZXEgMCwgZXJybm8gMCwgZmxhZ3M6PFVQLEhPU1QsUElOTkVEPgpS VE1fQUREOiBBZGQgUm91dGU6IGxlbiAxMjQsIHBpZDogMjk1OTcsIHNlcSAyLCBlcnJubyAw LCBmbGFnczo8VVAsR0FURVdBWSxET05FLFNUQVRJQz4KUlRNX0FERDogQWRkIFJvdXRlOiBs ZW4gMTQwLCBwaWQ6IDI5NTk3LCBzZXEgMywgZXJybm8gMCwgZmxhZ3M6PFVQLEdBVEVXQVks RE9ORSxTVEFUSUM+ClJUTV9BREQ6IEFkZCBSb3V0ZTogbGVuIDE0MCwgcGlkOiAyOTg3NCwg c2VxIDEsIGVycm5vIDAsIGZsYWdzOjxVUCxHQVRFV0FZLERPTkUsU1RBVElDPgpSVE1fQURE OiBBZGQgUm91dGU6IGxlbiAxMjQsIHBpZDogMjk4NzcsIHNlcSAxLCBlcnJubyAwLCBmbGFn czo8VVAsR0FURVdBWSxIT1NULERPTkUsU1RBVElDPgpSVE1fQUREOiBBZGQgUm91dGU6IGxl biAxNDAsIHBpZDogMjk4ODQsIHNlcSAxLCBlcnJubyAwLCBmbGFnczo8VVAsR0FURVdBWSxE T05FLFNUQVRJQz4KUlRNX0NIQU5HRTogQ2hhbmdlIE1ldHJpY3Mgb3IgZmxhZ3M6IGxlbiAy MzYsIHBpZDogMjk1OTcsIHNlcSA0LCBlcnJubyAwLCBmbGFnczo8VVAsRE9ORSxTVEFUSUM+ ClJUTV9DSEFOR0U6IENoYW5nZSBNZXRyaWNzIG9yIGZsYWdzOiBsZW4gMTk2LCBwaWQ6IDI5 NTk3LCBzZXEgNSwgZXJybm8gMCwgZmxhZ3M6PFVQLERPTkUsU1RBVElDPgpSVE1fQ0hBTkdF OiBDaGFuZ2UgTWV0cmljcyBvciBmbGFnczogbGVuIDIxMiwgcGlkOiAyOTU5Nywgc2VxIDYs IGVycm5vIDAsIGZsYWdzOjxVUCxET05FLFNUQVRJQz4KUlRNX0NIQU5HRTogQ2hhbmdlIE1l dHJpY3Mgb3IgZmxhZ3M6IGxlbiAyMTIsIHBpZDogMjk1OTcsIHNlcSA3LCBlcnJubyAwLCBm bGFnczo8VVAsRE9ORSxTVEFUSUM+ClJUTV9DSEFOR0U6IENoYW5nZSBNZXRyaWNzIG9yIGZs YWdzOiBsZW4gMTk2LCBwaWQ6IDI5NTk3LCBzZXEgOCwgZXJybm8gMCwgZmxhZ3M6PFVQLERP TkUsU1RBVElDPgpSVE1fQ0hBTkdFOiBDaGFuZ2UgTWV0cmljcyBvciBmbGFnczogbGVuIDIx MiwgcGlkOiAyOTU5Nywgc2VxIDksIGVycm5vIDAsIGZsYWdzOjxVUCxET05FLFNUQVRJQz4K UlRNX0NIQU5HRTogQ2hhbmdlIE1ldHJpY3Mgb3IgZmxhZ3M6IGxlbiAyNjAsIHBpZDogMjk1 OTcsIHNlcSAxMCwgZXJybm8gNTEsIGZsYWdzOjxVUCxTVEFUSUM+ClJUTV9NSVNTOiBMb29r dXAgZmFpbGVkIG9uIHRoaXMgYWRkcmVzczogbGVuIDEwOCwgcGlkOiAwLCBzZXEgMCwgZXJy bm8gMCwgZmxhZ3M6PERPTkU+ClJUTV9NSVNTOiBMb29rdXAgZmFpbGVkIG9uIHRoaXMgYWRk cmVzczogbGVuIDEwOCwgcGlkOiAwLCBzZXEgMCwgZXJybm8gMCwgZmxhZ3M6PERPTkU+ClJU TV9NSVNTOiBMb29rdXAgZmFpbGVkIG9uIHRoaXMgYWRkcmVzczogbGVuIDEwOCwgcGlkOiAw LCBzZXEgMCwgZXJybm8gMCwgZmxhZ3M6PERPTkU+ClJUTV9NSVNTOiBMb29rdXAgZmFpbGVk IG9uIHRoaXMgYWRkcmVzczogbGVuIDEwOCwgcGlkOiAwLCBzZXEgMCwgZXJybm8gMCwgZmxh Z3M6PERPTkU+Cg== --------------4A7C126E8A680DE8E41B51B4--