From owner-freebsd-current@freebsd.org Fri Jan 6 14:54:52 2017 Return-Path: Delivered-To: freebsd-current@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 D1236CA24E6 for ; Fri, 6 Jan 2017 14:54:52 +0000 (UTC) (envelope-from lidl@FreeBSD.org) Received: from hydra.pix.net (hydra.pix.net [IPv6:2001:470:e254::4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.pix.net", Issuer "Pix.Com Technologies LLC CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 88B0E13E4 for ; Fri, 6 Jan 2017 14:54:52 +0000 (UTC) (envelope-from lidl@FreeBSD.org) Received: from torb.pix.net (torb.pix.net [IPv6:2001:470:e254:10:1042:6a31:1deb:9f8a]) (authenticated bits=0) by hydra.pix.net (8.16.0.19/8.15.2) with ESMTPA id v06Eso7I064057; Fri, 6 Jan 2017 09:54:50 -0500 (EST) (envelope-from lidl@FreeBSD.org) To: FreeBSD-Current From: Kurt Lidl Subject: ABI differences between stable/10 and head? Reply-To: lidl@FreeBSD.org Message-ID: <364d5cf1-f5a7-785a-b55e-f605f165371f@FreeBSD.org> Date: Fri, 6 Jan 2017 09:54:50 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2017 14:54:52 -0000 Yesterday, I upgraded the kernel on my sparc64 to -head, so I was running a mis-matched kernel and userland. The userland was a recent (as of two days ago) stable/10. In the nightly report, I noticed the following: > Network interface status: > Name Mtu Network Address Ipkts Ierrs Idrop Opkts Oerrs Coll Drop > bge0 - 00:03:ba:e0:ce:07 0 64691 0 0 0 11494817 2025493932409880576 > bge0 - fe80::203:baf fe80::203:baff:fe 0 - - 0 - - - > bge0 - spork.pix.net 2001:470:e254:10: 0 - - 0 - - - > bge0 - 192.168.16.0 spork 0 - - 0 - - - > bge1 - 00:03:ba:e0:ce:08 0 0 0 0 0 0 4040291828690585088 > bge2 - 00:03:ba:e0:ce:09 0 0 0 0 0 0 4040291832985552384 > bge3 - 00:03:ba:e0:ce:0a 0 0 0 0 0 0 4040291837582442496 > lo0 - 0 74 0 0 0 38794 2025493932409880576 > lo0 - localhost ::1 0 - - 0 - - - > lo0 - fe80::1%lo0 fe80::1%lo0 0 - - 0 - - - > lo0 - your-net localhost 0 - - 0 - - - As you can see, the "drop" column for the host has completely outrageous values. When representing those numbers as binary, there's an awful lot of zeros in the low order bits, like some structure is being referenced off by a word or two. lidl@torb-142: bc -l bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. obase=2 2025493932409880576 1110000011100000000000000000000000000000000000000000000000000 I also find it more than slightly curious that the "drop" values for bge0 and lo0 are identical. Do we have some subtle ABI differences between the two systems (stable/10 vs -head)? -Kurt