From owner-freebsd-hackers@freebsd.org Tue Oct 17 19:50:17 2017 Return-Path: Delivered-To: freebsd-hackers@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 492C7E45E15 for ; Tue, 17 Oct 2017 19:50:17 +0000 (UTC) (envelope-from Andrew.Rybchenko@oktetlabs.ru) Received: from shelob.oktetlabs.ru (shelob.oktetlabs.ru [84.52.114.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EF87080760; Tue, 17 Oct 2017 19:50:16 +0000 (UTC) (envelope-from Andrew.Rybchenko@oktetlabs.ru) Received: from [192.168.239.128] (unknown [188.242.181.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by shelob.oktetlabs.ru (Postfix) with ESMTPSA id 62E0C7F4CE; Tue, 17 Oct 2017 22:44:57 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.9.2 shelob.oktetlabs.ru 62E0C7F4CE Authentication-Results: shelob.oktetlabs.ru/62E0C7F4CE; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral Subject: Re: Anyone using Solarflare on FreeBSD 10-STABLE ? To: Philip Paeps , Allan Jude , Mark Saad Cc: freebsd-hackers@freebsd.org References: <333473BB-43C3-4E3E-B62F-03DE5650E403@freebsd.org> From: Andrew Rybchenko Message-ID: <7951e7d5-b5e6-033d-0b51-1d4a10946937@oktetlabs.ru> Date: Tue, 17 Oct 2017 22:44:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <333473BB-43C3-4E3E-B62F-03DE5650E403@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Oct 2017 19:50:17 -0000 On 10/17/2017 08:54 PM, Philip Paeps wrote: > On 2017-10-17 19:36:20 (+0200), Allan Jude wrote: >> On 10/17/2017 12:32, Mark Saad wrote: >>> Speificly I wanted to know if anyone knew what this sysctl refers to >>> >>> dev.sfxge.NN.stats.rxdp_di_dropped_pkts >> >> I have two 11.1 boxes with a dual ported sfxge each, but I have no idea >> what that counter is trying to describe. >> >> The man page says this is Philip's fault. > > This code is not my fault! ;-)  I believe arybchik added it. > > Looking at the code, it's packets that have been dropped in the data > path by the dispatcher cpu.  Probably related to virtual functions? Philip, thanks. I don't think in this particular case it is related to virtual functions. Basically the counter means that ingress packet does not match any installed filter. E.g. promiscuous mode is disabled and:  - destination MAC is unicast and not the interface MAC address, OR  - destination MAC is multicast and there is no matching multicast address added. There is a race condition as well on interface bring up when packet is received but default filters are not installed yet. SFN8522 and SFN8542 have other cases for encapsulated traffic depending on driver version (right now I don't remember the state in 10-STABLE). Mark, let me know if I can help more. Andrew.