From nobody Sun May 07 20:18:22 2023 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QDwjJ3ZSkz49SpS for ; Sun, 7 May 2023 20:18:28 +0000 (UTC) (envelope-from yuri@aetern.org) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4QDwjJ1b1Nz4Y21; Sun, 7 May 2023 20:18:28 +0000 (UTC) (envelope-from yuri@aetern.org) Authentication-Results: mx1.freebsd.org; none Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 1BF383200A61; Sun, 7 May 2023 16:18:26 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 07 May 2023 16:18:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aetern.org; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1683490705; x=1683577105; bh=zw2STl+deKmHvtblfGzEd0QSlDZ3odmfGoF s83HYKRI=; b=YDWY6FVDE4z3olnL7XAvXUUG0/FceoSJX7e8pXQzB5Z8Ai6MEYl FIOllGLjqehr2W8AZPihySKWJDL0E/GUVplgyArgCdfVK35JVgDdSwd9SwYzlxWc iVu1DoETdCVYlqs4xfkqvRLy7uwcFhQBx0N04kjF7mOFrqKFumC2bldYhbcpB9ta LzvLhGbSK+HnbK8agTC/wThLy5buGd0mYfrPrLIcelXkOuK/ODFI47AMjdEfhvZi p7gBsMpQtXG4TZF6HsHTfgstmSQ0OUWe1T9UiKlmNmozJxc/JoJ/vS92GZJOHljH wlKZeOxNuuhyarm026tF1l7b4Pqk9Mjo8/Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1683490705; x= 1683577105; bh=zw2STl+deKmHvtblfGzEd0QSlDZ3odmfGoFs83HYKRI=; b=a jrIzeboalC31LRejKMX6CF/xV2P5RdadPLMbY746l7po3rI0/gQS/EnYDz+CMfx4 i1qYNGs/EVIiQhn2CoPTHjoPRBG0EoChteufceg9AABW52tmnLQTkRr4ywPPrEGm aIQ07PgFhkDtyW/6aF9Rc9COcOPJXlKDHmfdYYCJuAvGyxfa+Sik9nbNMhtKmkz0 B9OEcqKsxrBTTOGfUNWob4AmiP5aqH4YCggw31ZoWSQVJVivZk3VI4yzT88bjMx9 UZ6lYJi73i2JufM3xNJRkH1Z2RuPrISKe1OMDJFs/01HofdgUdxl3OVAhg/RDXbK AMMaRS9oP4fA9TVssXKwQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeefiedgudegjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertddtfeejnecuhfhrohhmpegjuhhr ihcuoeihuhhrihesrggvthgvrhhnrdhorhhgqeenucggtffrrghtthgvrhhnpeduhffhje dugfduleetuddujeehhfduveehgfefteduheeuuddvvdelheefheetgfenucffohhmrghi nhepfhhrvggvsghsugdrohhrghdpvghmrdhsmhgrrhhtnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhephihurhhisegrvghtvghrnhdrohhrgh X-ME-Proxy: Feedback-ID: i0d79475b:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 7 May 2023 16:18:24 -0400 (EDT) Message-ID: Date: Sun, 7 May 2023 22:18:22 +0200 List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: missing hw.em.msix support in FreeBSD 14.0-CURRENT? To: Cheng Cui , freebsd-net@freebsd.org References: Content-Language: en-US From: Yuri In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4QDwjJ1b1Nz4Y21 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N Cheng Cui wrote: > Hello, > > I am using this em(4) driver for some tests. According to the man page > below, there should be a "hw.em.msix" sysctl to enable/disable MSI-X > style interrupts. But why is it missing in my system below? > https://man.freebsd.org/cgi/man.cgi?em(4) > > > root@s1:~ # dmesg | egrep "8254" > Timecounter "i8254" frequency 1193182 Hz quality 0 > Event timer "i8254" frequency 1193182 Hz quality 100 > em0: port 0xdcc0-0xdcff mem > 0xdfae0000-0xdfafffff irq 64 at device 7.0 on pci6 > em1: port 0xccc0-0xccff mem > 0xdf8e0000-0xdf8fffff irq 65 at device 8.0 on pci7 > em2: port 0xbcc0-0xbcff > mem 0xdf5e0000-0xdf5fffff irq 106 at device 4.0 on pci9 > em3: port 0xbc80-0xbcbf > mem 0xdf5c0000-0xdf5dffff irq 107 at device 4.1 on pci9 > em4: port 0xacc0-0xacff > mem 0xdf3e0000-0xdf3fffff irq 101 at device 3.0 on pci10 > em5: port 0xac80-0xacbf > mem 0xdf3c0000-0xdf3dffff irq 102 at device 3.1 on pci10 > > root@s1:~ # ifconfig em5 > em5: flags=8843 metric 0 mtu 1500 > options=481009b > ether 00:04:23:b7:1e:1d > inet 10.1.1.2 netmask 0xffffff00 broadcast 10.1.1.255 > media: Ethernet 1000baseT > status: active > nd6 options=29 > > root@s1:~ # sysctl hw.em > hw.em.max_interrupt_rate: 8000 > hw.em.eee_setting: 1 > hw.em.rx_process_limit: 100 > hw.em.sbp: 0 > hw.em.smart_pwr_down: 0 > hw.em.rx_abs_int_delay: 66 > hw.em.tx_abs_int_delay: 66 > hw.em.rx_int_delay: 0 > hw.em.tx_int_delay: 66 > hw.em.disable_crc_stripping: 0 > root@s1:~ # As if_em was converted to iflib, I guess the related sysctl would now be dev.em.0.iflib.disable_msix (I could be wrong, don't have h/w to check).