From patchwork Tue Dec 10 06:53:00 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anoob Joseph X-Patchwork-Id: 63697 X-Patchwork-Delegate: gakhil@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CB764A04F0; Tue, 10 Dec 2019 07:53:43 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9AFA337A2; Tue, 10 Dec 2019 07:53:42 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id C757F91 for ; Tue, 10 Dec 2019 07:53:40 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id xBA6pldY010355; Mon, 9 Dec 2019 22:53:39 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=pfpt0818; bh=okLV+fAudJjvN5mc9Pgr4h+x4UNgn21m27l0zCvEFCc=; b=XOyejY6UeYMdEQdRxL93549tzaADfh2dURHAqqxyaGMMpi8fZQtICfLgnehwH4UNge0J mVbUkn7CnLQ6y1SwOuz5YQElJDGsuNIuWG/DDRo+6O945OOPLoKatzdLkS29VxzmLdcl 8f2GmqT+uQtXJF+GY2GQ64qHpBum6yx6jvs9JAkCuE0UoxehH0VoeuzxCCSfWHp5DdZp WeYLyBIwtKNRCZzfmGae4EamC1c66PF1QH5E6WE1LqFG/oyz0CKfvLqdK8Zb7FXKUQul 2ddp8hqcwDevvbilIv0sKp/+Saap22tSyyV3BxEJoCjB7RefMfMwf7kn3tN3Pc09yiKT mw== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0a-0016f401.pphosted.com with ESMTP id 2wst5stjj4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 09 Dec 2019 22:53:39 -0800 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 9 Dec 2019 22:53:38 -0800 Received: from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Mon, 9 Dec 2019 22:53:38 -0800 Received: from ajoseph83.caveonetworks.com.com (unknown [10.29.45.60]) by maili.marvell.com (Postfix) with ESMTP id 0AEBD3F7043; Mon, 9 Dec 2019 22:53:35 -0800 (PST) From: Anoob Joseph To: John McNamara , Marko Kovacevic , Ferruh Yigit CC: Anoob Joseph , Jerin Jacob , Narayana Prasad , Date: Tue, 10 Dec 2019 12:23:00 +0530 Message-ID: <1575960780-1171-1-git-send-email-anoobj@marvell.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,18.0.572 definitions=2019-12-10_01:2019-12-10,2019-12-09 signatures=0 Subject: [dpdk-dev] [PATCH] doc: add inline protocol in feature list X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Update feature list to include inline protocol offload. Signed-off-by: Anoob Joseph --- doc/guides/nics/features.rst | 18 ++++++++++++++++++ doc/guides/nics/features/default.ini | 1 + 2 files changed, 19 insertions(+) diff --git a/doc/guides/nics/features.rst b/doc/guides/nics/features.rst index 8394a65..f4eb2a9 100644 --- a/doc/guides/nics/features.rst +++ b/doc/guides/nics/features.rst @@ -433,6 +433,24 @@ Supports inline crypto processing (e.g. inline IPsec). See Security library and ``mbuf.ol_flags:PKT_TX_SEC_OFFLOAD``, ``mbuf.ol_flags:PKT_RX_SEC_OFFLOAD_FAILED``. +.. _nic_features_inline_protocol_doc: + +Inline protocol +--------------- + +Supports inline protocol processing (e.g. inline IPsec). See Security library and PMD documentation for more details. + +* **[uses] rte_eth_rxconf,rte_eth_rxmode**: ``offloads:DEV_RX_OFFLOAD_SECURITY``, +* **[uses] rte_eth_txconf,rte_eth_txmode**: ``offloads:DEV_TX_OFFLOAD_SECURITY``. +* **[implements] rte_security_ops**: ``session_create``, ``session_update``, + ``session_stats_get``, ``session_destroy``, ``set_pkt_metadata``, ``get_userdata``, + ``capabilities_get``. +* **[provides] rte_eth_dev_info**: ``rx_offload_capa,rx_queue_offload_capa:DEV_RX_OFFLOAD_SECURITY``, + ``tx_offload_capa,tx_queue_offload_capa:DEV_TX_OFFLOAD_SECURITY``. +* **[provides] mbuf**: ``mbuf.ol_flags:PKT_RX_SEC_OFFLOAD``, + ``mbuf.ol_flags:PKT_TX_SEC_OFFLOAD``, ``mbuf.ol_flags:PKT_RX_SEC_OFFLOAD_FAILED``. + + .. _nic_features_crc_offload: CRC offload diff --git a/doc/guides/nics/features/default.ini b/doc/guides/nics/features/default.ini index 91ec619..4d0ad32 100644 --- a/doc/guides/nics/features/default.ini +++ b/doc/guides/nics/features/default.ini @@ -42,6 +42,7 @@ Flow API = Rate limitation = Traffic mirroring = Inline crypto = +Inline protocol = CRC offload = VLAN offload = QinQ offload =