From nobody Sun Feb 8 23:23:25 2026 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BB2502FB983 for ; Sat, 31 Jan 2026 02:19:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769825954; cv=none; b=TiwUeI0WHpjmcGKlYdWVjv8sQPK+fUZt5XAGvnjd2TI9nD4hG2PMhHPlIZAWO9xFeSBP4kJiizY54btwHeV6rwylLPxT1cQ59xMQ/XDAt0EnBShdQW/YM59QUed9ISCtDpKP1q6DWbEUvSsPceSUN7B3oTqczZQvyaePJ5H8NvY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769825954; c=relaxed/simple; bh=weypf9fnJ2Qr538zMjCgLUq0YO0hY7tVVy+hNPngXU4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GLDhJeH4o9YlCNluV1zcQcSkoAtXQ4PG3T4JUT9hVDu624ZtbRinHOwiJfqwEmoUL/XyGqVJIAyGMfNzWz1LGdX8PPOhLC1T8yElRNHUb7w5ZFzfyElSJed5Wp0TCUcJxarlx+7V1mFp+ZDP1LnqO+lp0y/F0wMLQ1XOPZzo670= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YU+82ULc; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YU+82ULc" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2a0d52768ccso18025255ad.1 for ; Fri, 30 Jan 2026 18:19:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769825953; x=1770430753; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TX9NGtQjvL+utqKEIIzvFMcAbIwZFqtQGtspyA4XdaA=; b=YU+82ULcFEBxrNkYeb6WlHyw4XaLn8LT3kGUGoqwmMVHQnDIri/4yHetuOL7avUz6o UXdRDqOuZhcUN7gVYCBvKjDaFwkzN7/fnv8KlW0tOu9M33JrzK4EOWiBTA88hF5Fy4Dc Ui03OlNoKj80HlXYipfaF/Dazp9g0cbQ/bCb4HWHHuLROnMV0kbaXfemIxXL1f8JGZ5a LzVcLkmOVAhTXbS6DfYo+F4VmxYy5o72D/rcT8rFOjt0eZ8knRkclXmp8FgHrDK6cnRM 5ncHKU2tEJdb9hhcdjTBMyYYADcu6Rum7j1w/Lm400dH6zTPJI60nJNyaJUV1gshVBuI 929g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769825953; x=1770430753; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TX9NGtQjvL+utqKEIIzvFMcAbIwZFqtQGtspyA4XdaA=; b=liKaEnngm1e/qSnoR5IaQyp1i9eeq0QZqB/i6q9z49CZayy9vN0CwAYwKDd4oaYcDz fMoo8C2p+xZ7ZijR/8tTR5Gw7TnWauvgOMiWENxN8S+K+fQ2+QUITgeWd2Fh090lTyj5 GiQY4f2rphXQ2ma5SBfgTAenCfw6cLuMOsj/Ls0qIDf1bl8Z04JLEZp69ckudlMooR/Z L72LwFBA0XmJeareA9GKiDwogqzLiHz2+mY4XzRaDqdP2FHTM1/I2R7HaAReg6zaD03a s25cExu7R0cC1o0eyg1jDAifGqn4mGWPXSXW6Zca2EUVvaQ+PmgffDLqDLvMkOYuso9w JF4A== X-Forwarded-Encrypted: i=1; AJvYcCWx1UB285W916PXYS/gB+7i4bHaiyCLZAyU/SBRw6pNA7FOGrDxS/be0zVSGGF4d5JxjalsuQahpCdWOAg=@vger.kernel.org X-Gm-Message-State: AOJu0Yy5wjx6MGNPqJZnUkkgJAl2mc1vzcnStU6NCW1vq9MFzzPD46fZ SgYaT9ptqoiskfJgDtqgPOwmXuaJzvoQ+Toj37im8mZrz1wYisnfFs+w X-Gm-Gg: AZuq6aJ+VOIN9Idqbe4kH4eB13XDKNLszjBl7/DEiGW42JJ6TL66RYJ2PVfssJpeURp 941tq1kfTK/yXal7XC9vbRhTMiK1u2/st90AfH2iEE8Pzpesn5h/hES07l7jbtZOPYijXWUEao4 Axwvivmp1zzCmZw1Jj79ongzS8zxiTg1zVGp4GuGYk3BhkTFhbCOiPVdKs/YLHW3gSS2Atoo9z6 IobXN2aVi/Rl1Yy8hgV27SkZA4F140DnicOoxTmL9nWwohT+BiHWKSAwW7kJt/T1K6XRo8WSas0 SP5sdUUsRTi/fO4G3AKoO2QcgUp0/+7fvsIWpD00GKtqSDHwXz8YfWedxevZ6w2OtqtkQlyI5LB 862NnlYszXvU/dhmwpNVuHUL8kOJIEjCfBnKNz0DTNrAfk1gulHuUrDNQX/oCqF6igaJD/MOrOz i42lUP4azhqqTbbYjyd52mxDWQK3/Pl0iQpDU= X-Received: by 2002:a17:903:f06:b0:2a0:b438:fc15 with SMTP id d9443c01a7336-2a8d959c4b1mr39869785ad.11.1769825953099; Fri, 30 Jan 2026 18:19:13 -0800 (PST) Received: from d.home.mmyangfl.tk ([2a09:bac1:7680:d30::4:384]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a88b3eeebcsm83427365ad.10.2026.01.30.18.19.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Jan 2026 18:19:12 -0800 (PST) From: David Yang To: netdev@vger.kernel.org Cc: David Yang , Andrew Lunn , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , Russell King , linux-kernel@vger.kernel.org Subject: [PATCH net-next v6 2/5] net: dsa: tag_yt921x: add priority support Date: Sat, 31 Jan 2026 10:18:48 +0800 Message-ID: <20260131021854.3405036-3-mmyangfl@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260131021854.3405036-1-mmyangfl@gmail.com> References: <20260131021854.3405036-1-mmyangfl@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Required by DCB/QoS support of the switch driver, since the rx packets will have non-zero priorities. Signed-off-by: David Yang --- net/dsa/tag_yt921x.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/net/dsa/tag_yt921x.c b/net/dsa/tag_yt921x.c index 098863d491ff..aefef8c770e3 100644 --- a/net/dsa/tag_yt921x.c +++ b/net/dsa/tag_yt921x.c @@ -69,7 +69,9 @@ yt921x_tag_xmit(struct sk_buff *skb, struct net_device *n= etdev) tag[0] =3D htons(ETH_P_YT921X); /* VLAN tag unrelated when TX */ tag[1] =3D 0; - tag[2] =3D 0; + ctrl =3D YT921X_TAG_CODE(YT921X_TAG_CODE_FORWARD) | YT921X_TAG_CODE_EN | + YT921X_TAG_PRIO(skb->priority); + tag[2] =3D htons(ctrl); ctrl =3D YT921X_TAG_TX_PORTS(dsa_xmit_port_mask(skb, netdev)) | YT921X_TAG_PORT_EN; tag[3] =3D htons(ctrl); @@ -112,6 +114,8 @@ yt921x_tag_rcv(struct sk_buff *skb, struct net_device *= netdev) return NULL; } =20 + skb->priority =3D FIELD_GET(YT921X_TAG_PRIO_M, rx); + if (!(rx & YT921X_TAG_CODE_EN)) { dev_warn_ratelimited(&netdev->dev, "Tag code not enabled in rx packet\n"); --=20 2.51.0