The commit is pushed to "branch-rh9-5.14.vz9.1.x-ovz" and will appear at 
https://src.openvz.org/scm/ovz/vzkernel.git
after rh9-5.14.0-4.vz9.10.21
------>
commit 7fe252ec3ca86b97d26a82002622bd21e1a072a2
Author: Konstantin Khorenko <khore...@virtuozzo.com>
Date:   Wed Oct 27 19:18:27 2021 +0300

    Revert "Revert "ms/net: introduce the MACSEC netdev feature""
    
    This reverts commit aab95c2ee97aafdb77880eab9515c47b16331d66.
    
    It's time to go home in a time machine.
    
    https://jira.sw.ru/browse/PSBM-134132
    
    Signed-off-by: Konstantin Khorenko <khore...@virtuozzo.com>
---
 include/linux/netdev_features.h | 2 ++
 net/ethtool/common.c            | 1 +
 2 files changed, 3 insertions(+)

diff --git a/include/linux/netdev_features.h b/include/linux/netdev_features.h
index 7cff8a5c750f..d7e30cbdb1b9 100644
--- a/include/linux/netdev_features.h
+++ b/include/linux/netdev_features.h
@@ -83,6 +83,7 @@ enum {
        NETIF_F_HW_TLS_RECORD_BIT,      /* Offload TLS record */
        NETIF_F_GRO_FRAGLIST_BIT,       /* Fraglist GRO */
 
+       NETIF_F_HW_MACSEC_BIT,          /* Offload MACsec operations */
        NETIF_F_GRO_UDP_FWD_BIT,        /* Allow UDP GRO for forwarding */
 
        NETIF_F_HW_HSR_TAG_INS_BIT,     /* Offload HSR tag insertion */
@@ -161,6 +162,7 @@ enum {
 #define NETIF_F_HW_TLS_RX      __NETIF_F(HW_TLS_RX)
 #define NETIF_F_GRO_FRAGLIST   __NETIF_F(GRO_FRAGLIST)
 #define NETIF_F_GSO_FRAGLIST   __NETIF_F(GSO_FRAGLIST)
+#define NETIF_F_HW_MACSEC      __NETIF_F(HW_MACSEC)
 #define NETIF_F_GRO_UDP_FWD    __NETIF_F(GRO_UDP_FWD)
 #define NETIF_F_HW_HSR_TAG_INS __NETIF_F(HW_HSR_TAG_INS)
 #define NETIF_F_HW_HSR_TAG_RM  __NETIF_F(HW_HSR_TAG_RM)
diff --git a/net/ethtool/common.c b/net/ethtool/common.c
index 7e850096bcec..c63e0739dc6a 100644
--- a/net/ethtool/common.c
+++ b/net/ethtool/common.c
@@ -68,6 +68,7 @@ const char 
netdev_features_strings[NETDEV_FEATURE_COUNT][ETH_GSTRING_LEN] = {
        [NETIF_F_HW_TLS_TX_BIT] =        "tls-hw-tx-offload",
        [NETIF_F_HW_TLS_RX_BIT] =        "tls-hw-rx-offload",
        [NETIF_F_GRO_FRAGLIST_BIT] =     "rx-gro-list",
+       [NETIF_F_HW_MACSEC_BIT] =        "macsec-hw-offload",
        [NETIF_F_GRO_UDP_FWD_BIT] =      "rx-udp-gro-forwarding",
        [NETIF_F_HW_HSR_TAG_INS_BIT] =   "hsr-tag-ins-offload",
        [NETIF_F_HW_HSR_TAG_RM_BIT] =    "hsr-tag-rm-offload",
_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to