Date: Tue, 11 Apr 2023 07:15:55 +0000 From: "zlei (Zhenlei Huang)" <phabric-noreply@FreeBSD.org> To: Phabricator <phabric-noreply@FreeBSD.org> Cc: freebsd-net@freebsd.org Subject: [Differential] D7710: net/vlan: Shift for pri is 13 (pri mask 0xe000) not 1. Message-ID: <a1a9e14ab6ee5478195eeeb30f8f9f5f@localhost.localdomain> In-Reply-To: <differential-rev-PHID-DREV-lziieihxpwqamp6uiaam-req@reviews.freebsd.org> References: <differential-rev-PHID-DREV-lziieihxpwqamp6uiaam-req@reviews.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
zlei added inline comments. Herald added subscribers: melifaro, ae, imp. INLINE COMMENTS > ethernet.h:95 > #define EVL_MAKETAG(vlid, pri, cfi) \ > - ((((((pri) & 7) << 1) | ((cfi) & 1)) << 12) | ((vlid) & EVL_VLID_MASK)) > `pri` is indeed shift with 13 bits. It is left shifted 1 bit and then 12 bits. Beware the parentheses. Left a comment in case someone reach this confusion. REPOSITORY rS FreeBSD src repository - subversion CHANGES SINCE LAST ACTION https://reviews.freebsd.org/D7710/new/ REVISION DETAIL https://reviews.freebsd.org/D7710 EMAIL PREFERENCES https://reviews.freebsd.org/settings/panel/emailpreferences/ To: sepherosa_gmail.com, bms, hselasky, glebius, araujo, gnn, bz, rwatson Cc: imp, ae, melifaro, zlei, hselasky, freebsd-net-list, krzysztof.galazka_intel.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a1a9e14ab6ee5478195eeeb30f8f9f5f>
