Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp5115709pxb; Mon, 15 Feb 2021 09:51:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJwScCokqKfxFl8+E1KSDjbYHw3SEt5AbEhg4xgZv9XTLHbhKRuRtcsB4Mo6jm18jUiXWIAr X-Received: by 2002:a17:906:c04f:: with SMTP id bm15mr16692722ejb.364.1613411481676; Mon, 15 Feb 2021 09:51:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613411481; cv=none; d=google.com; s=arc-20160816; b=Lr0vFry/uLcSt8a8F3GXx1ISiOc8V3R/WJTPomqvCLB1b/35nYo+EhvKoMsuEv3Q6c pQnetIh1/y56XBn2hgHZGIwUwXHFjuHaUuZZG7PR/+P8L3d+FPtzwuSzgAjSf97veRiM RoUr+MEGnelFbRGNfrif/zyfL/2hrypeSx9mkpX9+5iI5hHNwbSLMQYqb4EmBN+z8lnV c7XJVA9ymKHuN7/QIs98rXxfMFGjTD0hoMD04E7klpHtLKP4EMi6KunV8wvgRGmCjlUB hj5RNSAvutrMTFQOHzAe5dqW+TAX82G7x0Q4ZaG6RBND3CWvuSDaKqvbXrYe09+2Wi2G Uhfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=ri8r0QWyV+GpeiVDFOhcmhq8RvvDVRYHrS/HSMA0tvw=; b=qkn52Blxc3l3xHwCLDvrvwERaOrfxgPwOtEaj3S5Aozzlr0u4gSFxKx1tHHfcCgGv7 NWaKZ0pk6oqZMUD/Uhj6EjHnQRB30pzQODsgCixprUKjEJAaNkQbKVt5RTNj92yZaa8k 1NskY8hmntwnN7kvdl201m8c08w5Qisirfuy2bXTs74Yjlv3oFEJEv3FjdpQPU+xJVK/ PZaSvy13cyD7JPJxcgGEN1gdORDS88JRPFJCoj8B5GoKTFOG4tIlscr2pxguqCdYAP+R 1nj5RxUXAgVRy3UsfDuHLZe7E7/ycwnqv5GZdM2Fag8ipfsGwrVVX3szgbh411OJKpKX rH0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=IKAJUgCf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i6si2105631ejy.133.2021.02.15.09.50.58; Mon, 15 Feb 2021 09:51:21 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=IKAJUgCf; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231438AbhBORuR (ORCPT + 99 others); Mon, 15 Feb 2021 12:50:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231660AbhBORr5 (ORCPT ); Mon, 15 Feb 2021 12:47:57 -0500 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AB19DC061574 for ; Mon, 15 Feb 2021 09:47:16 -0800 (PST) Received: by mail-lf1-x12e.google.com with SMTP id f1so11761656lfu.3 for ; Mon, 15 Feb 2021 09:47:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=ri8r0QWyV+GpeiVDFOhcmhq8RvvDVRYHrS/HSMA0tvw=; b=IKAJUgCftQoBmFHgXAAxZRVH0+3pG2XISwgVJUMcwg5HKQVX2qWDCNI3428uv7bc3P H2O5vlMh/KmI8dBYAgADseRk8CxU7HcFb6+ZpXGAOMt6FqGy83tT5r4Rf5RpNV7sGPsq deZt//zjPn6tGJl1djc349TkpvLFTPw7CSCeoPGxoem+9r2n1HPNBpogJrYlRj12iN/6 KEQ8+K0PYbQt72AqOSdoV/NHgW5loY3piVea+MQvhaoRY5jlHFVP1QpExi/5jLglZcMu AvsV5CzU5TQTuoAwz5l/nTeItEvIkuV9TxYhKmT0rDU2DeEFg7IFI3VdLxMhBzbwpKdC qavw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=ri8r0QWyV+GpeiVDFOhcmhq8RvvDVRYHrS/HSMA0tvw=; b=GQWiJLPb6ENycLA+UQsEiyDfezzmcMUgYIMSQqRhddF2cXWKgHIaPEuX8ukC+HLSQq SMpLf88429iaZSdgmKo5KhaCyECwH/SEhic8gSnHDfwROpguWO8nmLCIuVhsXHapRqDf ANbBaIozc0UYDd+82T+DuvfvoeVjLA3nTaDObXhbY15ReGKbhOiYEoIetZLn5lF7rOj1 134lWc0JoqBrZXovgAugRL3LiLkYu940smLnY0HeZ5hWD74oAYwt8LmxXhXw176Ix5po qdRZJHLrKUvtYMwwdMo1/2ek2nEPm/K5UJl1DalJprV/edJpZh0RLiu36JtwU1K8cWIl 1mQw== X-Gm-Message-State: AOAM532gbDqDmJIRr61hq4yzXXY4erM6JoO+eMfyRu5W9KxbuPWACW2a yy0+WrEfd9+DrOHCPCk05LYy67tWpASxkllzY15sxI8k1Ac= X-Received: by 2002:a19:c70e:: with SMTP id x14mr6893382lff.62.1613411235132; Mon, 15 Feb 2021 09:47:15 -0800 (PST) MIME-Version: 1.0 From: James Spader Date: Mon, 15 Feb 2021 23:17:03 +0530 Message-ID: Subject: mlx5 HW crypto offload support To: LKML Cc: saeedm@mellanox.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, Does HW crypto offload support for mlx5 work under virtualized environment? For e.g with PF (Physical Function) driver and VF(Virtual Function) driver. If yes, then how does the information that is required to create security association get passed to the PF driver? For example in rx full offload the FDB table needs to match the spi. As the spi is created by the VF driver, how does its value get communicated to PF driver... Thanks Best Regards James S