Messages in this thread Patch in this message | | | From | Alexander Lobakin <> | Subject | [PATCH v3 net-next 01/16] linkmode: introduce linkmode_intersects() | Date | Mon, 20 Jul 2020 21:08:00 +0300 |
| |
Add a new helper to find intersections between Ethtool link modes, linkmode_intersects(), similar to the other linkmode helpers.
Signed-off-by: Alexander Lobakin <alobakin@marvell.com> Signed-off-by: Igor Russkikh <irusskikh@marvell.com> --- include/linux/linkmode.h | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/include/linux/linkmode.h b/include/linux/linkmode.h index c664c27a29a0..f8397f300fcd 100644 --- a/include/linux/linkmode.h +++ b/include/linux/linkmode.h @@ -82,6 +82,12 @@ static inline int linkmode_equal(const unsigned long *src1, return bitmap_equal(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); } +static inline int linkmode_intersects(const unsigned long *src1, + const unsigned long *src2) +{ + return bitmap_intersects(src1, src2, __ETHTOOL_LINK_MODE_MASK_NBITS); +} + static inline int linkmode_subset(const unsigned long *src1, const unsigned long *src2) { -- 2.25.1
| |