Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 May 2022 20:59:46 GMT
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 6a311e6fa54d - main - Add ifcap2 names for RXTLS4 and RXTLS6 interface capabilities
Message-ID:  <202205242059.24OKxktB036602@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by kib:

URL: https://cgit.FreeBSD.org/src/commit/?id=6a311e6fa54d0de1860e6a3ad7cd93c14e78a674

commit 6a311e6fa54d0de1860e6a3ad7cd93c14e78a674
Author:     Konstantin Belousov <kib@FreeBSD.org>
AuthorDate: 2021-12-15 03:03:23 +0000
Commit:     Konstantin Belousov <kib@FreeBSD.org>
CommitDate: 2022-05-24 20:59:32 +0000

    Add ifcap2 names for RXTLS4 and RXTLS6 interface capabilities
    
    and corresponding nvlist capabilities name strings.
    
    Reviewed by:    hselasky, jhb, kp (previous version)
    Sponsored by:   NVIDIA Networking
    MFC after:      3 weeks
    Differential revision:  https://reviews.freebsd.org/D32551
---
 sys/net/if.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys/net/if.h b/sys/net/if.h
index 4bf29193e7ce..301a34c9f54f 100644
--- a/sys/net/if.h
+++ b/sys/net/if.h
@@ -252,6 +252,9 @@ struct if_data {
 #define	IFCAP_VXLAN_HWTSO	0x40000000 /* can do IFCAP_TSO on VXLANs */
 #define	IFCAP_TXTLS_RTLMT	0x80000000 /* can do TLS with rate limiting */
 
+#define	IFCAP2_RXTLS4		0x00001
+#define	IFCAP2_RXTLS6		0x00002
+
 #define IFCAP_HWCSUM_IPV6	(IFCAP_RXCSUM_IPV6 | IFCAP_TXCSUM_IPV6)
 
 #define IFCAP_HWCSUM	(IFCAP_RXCSUM | IFCAP_TXCSUM)
@@ -259,6 +262,7 @@ struct if_data {
 #define	IFCAP_WOL	(IFCAP_WOL_UCAST | IFCAP_WOL_MCAST | IFCAP_WOL_MAGIC)
 #define	IFCAP_TOE	(IFCAP_TOE4 | IFCAP_TOE6)
 #define	IFCAP_TXTLS	(IFCAP_TXTLS4 | IFCAP_TXTLS6)
+#define	IFCAP2_RXTLS	(IFCAP2_RXTLS4 | IFCAP2_RXTLS6)
 
 #define	IFCAP_CANTCHANGE	(IFCAP_NETMAP | IFCAP_NV)
 #define	IFCAP_ALLCAPS		0xffffffff
@@ -294,6 +298,8 @@ struct if_data {
 #define	IFCAP_VXLAN_HWCSUM_NAME	"VXLAN_HWCSUM"
 #define	IFCAP_VXLAN_HWTSO_NAME	"VXLAN_HWTSO"
 #define	IFCAP_TXTLS_RTLMT_NAME	"TXTLS_RTLMT"
+#define	IFCAP2_RXTLS4_NAME	"RXTLS4"
+#define	IFCAP2_RXTLS6_NAME	"RXTLS6"
 
 #define	IFQ_MAXLEN	50
 #define	IFNET_SLOWHZ	1		/* granularity is 1 second */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202205242059.24OKxktB036602>