From nobody Mon Sep 26 08:28:33 2022 X-Original-To: dev-commits-src-all@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 4MbbW62XJFz4dHBx; Mon, 26 Sep 2022 08:28:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MbbW623D1z3Ms8; Mon, 26 Sep 2022 08:28:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1664180914; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TXr+d+NuIvgHBZ0iZu7x7ZxT7pAy1cZkTMAg5+I5uQE=; b=VbDf9UToIKZ0wxqTuhhIQ2bCc/9Eq2ZWYIdv584aA4Y55D0e4wxgvqfzxGRh5HiwToYF3N ZDAOgxY6Xw7zb83I5Hh3HBNJeOTyCZSv6riq0Hy3pYFBXFYdEqa8mNt/E3HfYhD1M+0sGD XGkSk+42P1A/mVoaxgIu7O6jASQ0hL+nlj39GU55LZ1gI+Og5IV7IEtMNgT9ex9bhAx1j+ 3eZGAY0VfSBa6MV28f+szawUxvoEQs9Q3uyKOkTElc6u7mbmJc3Ew2qxSILZU7FiM8i3xr 8ieoX3YmNWo4vJo+6hWl4KuhEq9jFKi2834vQOq+rD987GCzWSiclySnCnq/xQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MbbW610ZHzj7T; Mon, 26 Sep 2022 08:28:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 28Q8SYTN010834; Mon, 26 Sep 2022 08:28:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 28Q8SX1Q010833; Mon, 26 Sep 2022 08:28:33 GMT (envelope-from git) Date: Mon, 26 Sep 2022 08:28:33 GMT Message-Id: <202209260828.28Q8SX1Q010833@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: =?utf-8?Q?Kornel=20Dul=C4=99ba?= Subject: git: 7b8bb67135f2 - stable/13 - igc: Don't start in promiscious mode by default List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kd X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 7b8bb67135f24f6770162deef12b0d34ff4e6677 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1664180914; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TXr+d+NuIvgHBZ0iZu7x7ZxT7pAy1cZkTMAg5+I5uQE=; b=AiU7xbggDF2iylsqQoDeoywG2la/7yJkHLEc4/SmKSH00v0PHcybGJKW2sLXwz2hvbCrqm e7o58+KT1B+Nggr+Y6ec9Dh5fmPQ0wMdFmLEBDp/DxlKOPnDdciTyGg+5pee7kT8v475KA vmdp7XjOT1qVGucfC5ZNHXaEHTP9QX5T4tL9f9AjwbqkxtFg69Z3LJ74xtM3XK+w1yqDWB AG81ZmSFr68j2J4kqTzsY1iYoSrNJ4x3z+zWcTqkHInpo+ipHb2ebQoRVUiCvZ8niBdYKM lTi6sVvPZzmZkrkc9pkQDz7MuC1+Qiev+DtfL7EnIACIEPxI+ZGjAJgebHDf8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1664180914; a=rsa-sha256; cv=none; b=x+A7mvocxfMoQLwm/a+ROsZfExqAVnN+ZOokideUNMeYT/8ekXKGvVd3Z81cfeUeQpTPok TnBtYlZBPieijK3abaWt3bJzLH0ratxjq4q5ObYxfCFG+NulkuX/SCyp20KMHppE/YUSS+ DAOc6iPz9+5Wqkf14zEiSC7XLgQG1gy4SyVkEQa3BLTBP+7OhzPGY3LEs3P9rQhm0GXqcF YR9TvNXrPWuOSr7AKwYx4kh9i84x5XFhN0g7VUeOuvFkP4Ol570THzhhuZSXyP5wwu2SYX VSXhxqqhUcmoHk7OPPsXYEs1Ck4TJGBGfLBvBzVdJSZZ+XAhLwxdyTSraZrPQw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by kd: URL: https://cgit.FreeBSD.org/src/commit/?id=7b8bb67135f24f6770162deef12b0d34ff4e6677 commit 7b8bb67135f24f6770162deef12b0d34ff4e6677 Author: Hubert Mazur AuthorDate: 2022-09-16 11:37:12 +0000 Commit: Kornel Dulęba CommitDate: 2022-09-26 07:33:58 +0000 igc: Don't start in promiscious mode by default The igc driver always sets the promiscious mode during initialization, ignoring what is set in ifp. Fix this by checking the interface flags and setting mode appropriately. Reviewed by: grehan Obtained from: Semihalf Sponsored by: Stormshield MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D36591 (cherry picked from commit 55760984d56bb1a4c6bc8040ae022353667258e2) --- sys/dev/igc/if_igc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/igc/if_igc.c b/sys/dev/igc/if_igc.c index 607b893c9ab8..29a234702303 100644 --- a/sys/dev/igc/if_igc.c +++ b/sys/dev/igc/if_igc.c @@ -859,7 +859,7 @@ igc_if_init(if_ctx_t ctx) } /* Don't lose promiscuous settings */ - igc_if_set_promisc(ctx, IFF_PROMISC); + igc_if_set_promisc(ctx, if_getflags(ifp)); igc_clear_hw_cntrs_base_generic(&adapter->hw); if (adapter->intr_type == IFLIB_INTR_MSIX) /* Set up queue routing */