From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) by mail.toke.dk (Postfix) with ESMTPS id AD344A28FA4 for ; Fri, 8 Sep 2023 18:37:51 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20221208 header.b=ADLx5epP Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-26f9521de4cso1722660a91.0 for ; Fri, 08 Sep 2023 09:37:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1694191069; x=1694795869; darn=xdp-project.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HzIskXGl5HqH4P5THAdT9SAwJifYrI/yvK8hNpOLl+s=; b=ADLx5epPaBhDq3xsdhqMi1bgyY8xg5NMMeX2gvO48BDYd4IQZ6HpuTWHBfFcuQgXjb Qy5vGkmH09behupXiQfBlPcY7ucNtyZmRNbr8GPiL+yGuoBuQfjjIfL+2Nl1MoMcnGJ4 oS3nbEnkstse8cBfyXK8wZypKxcRPtFkTZeHAFCTs8rw5oS6C8ayCxX36gBoc0RzEipF mECa8yE6kTaHknF1DplBuwEfu5dAaJ/qJ2PbHo84Wccds/tXNjUu/Iz/kP5uqNVYaldB Epj9vG1Bad9jxyV38TZues2MnIKbN632ckrhO06YzYpRY/MWvBx60g6Fsa4mp7suGTZE sgRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694191069; x=1694795869; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HzIskXGl5HqH4P5THAdT9SAwJifYrI/yvK8hNpOLl+s=; b=XHuA1pcJeCzK37TGRuBF2IzVxMFwxu4vN2yCLAMZZPiovEGFIdH5VaH5Rn7Z1o/flM zxbeR4zosjPvS9fc+iwZpdE5ZsaTP3cNbohs/N2EFCstb5V9bnoN1BuqwazE6NBj3Jkd iAb1+bhr7vfkzN48WYYMazif9rNAFWZZuEWmDU/2vinwVVBf+wH88fTM/FlOeLIfod4z xJe/e739zD2If1MFCB/Kxlic9pTBVIMShIWdPJK+Rxij5Ck0684m5q9u57Mkw928EJWQ pLP6sVmELOVjtyIxD9JTh1xgV63ZFF3C2LMqbRwPSOefG2F3LtjKqAX6AvZ1BPxbmiNu Wf5Q== X-Gm-Message-State: AOJu0YyJSj3V9EokQayHGATfJI/dONfPMw3PxgOeW2a9r1cpMjUHxzSx fLVdAm2w7aEscZkx3zjcAua0eQxaK7sqGg/XcshkoA== X-Google-Smtp-Source: AGHT+IHhuQRcTY+L3/F00MTP87SdF8Dh52LV2y+WhyJ2XCa8DnS8ovR58eZIhGKeAaNeFiPx2qieUiloCsNnOTq6sYo= X-Received: by 2002:a17:90b:450b:b0:268:dd0:3497 with SMTP id iu11-20020a17090b450b00b002680dd03497mr3063628pjb.7.1694191068860; Fri, 08 Sep 2023 09:37:48 -0700 (PDT) MIME-Version: 1.0 References: <52272237-a3cd-23a4-cbc7-e6a53cbf2c85@kernel.org> In-Reply-To: <52272237-a3cd-23a4-cbc7-e6a53cbf2c85@kernel.org> From: Stanislav Fomichev Date: Fri, 8 Sep 2023 09:37:37 -0700 Message-ID: To: Jesper Dangaard Brouer Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 665RESZB4YEXCAFLW2EHPNMDABGKS2CS X-Message-ID-Hash: 665RESZB4YEXCAFLW2EHPNMDABGKS2CS X-MailFrom: sdf@google.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Arun Thomas , "Song, Yoong Siang" , "Abdul Rahim, Faizal" , Fabien Dupont , "Chavez, Robert" , Zaremba Larysa , Alexei Starovoitov , Daniel Borkmann , Costin Gament , Jakub Kicinski , Daniel Bristot de Oliveira , "Karlsson, Magnus" , Maciej Fijalkowski , Felix Maurer , "Desouza, Ederson" , Kishen Maloor , "xdp-hints@xdp-project.net" X-Mailman-Version: 3.3.8 Precedence: list Subject: [xdp-hints] Re: Interest in TX-side XDP metadata hints from Intel (+ Red Hat) List-Id: XDP hardware hints design discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Fri, Sep 8, 2023 at 7:18=E2=80=AFAM Jesper Dangaard Brouer wrote: > > Hi Stanislav, > > Sharing that Intel (+Red Hat) have an interest in getting XDP metadata > hints working on smaller devices used for "Edge Controls for Industrial" > (ECI)[1]. > > What are your plans for your patchset[2] ? Sorry, I was OOO for two weeks and then got distracted by some internal wor= k :-( I'll probably post another respin next week. I think I've addressed most of the Maciej's feedback, but the only thing that we need to move this forward is to support another device besides mlx5. Maciej was suggesting ice, but I don't have the hw :-( I have some idfp-capable devices, so I'll probably try to play with it instead (but the idpf driver is still not pulled). So if you want to help speed it up, we should probably focus first on getting some of the intel nics support tx metadata. To proceed, maybe I should post my next iteration and we can collaborate on the ice driver changes? Who should I CC explicitly? > My suggestion (to Intel) is that we implement the TX-timestamp (plus > LaunchTime) on top of Stanslav's patches[2]. For drivers igc+igb+stmmac > which I think will cover the tests[3] need by Arun/Costin (?). And then > post it upstream for review. > > The Intel test tool[3] isn't open, but it is an AF_XDP based Real-Time > Compute Performance (RTCP) application that show-case a real-time > control loop application. The current code uses out-of-tree[4] "TXTIME" > LaunchTime feature, that want not upstreamed. > > Lets us instead implement a proper TX LaunchTime feature on top of [2]. > > --Jesper > cc. XDP-hints ML as anyone is free to code this up, code help here[5] > > > [1] https://eci.intel.com/ > [2] https://lore.kernel.org/all/20230809165418.2831456-1-sdf@google.com/ > [3] https://github.com/OTCShare2/rtcp-xdp > [4] https://lore.kernel.org/all/20210621230635.3a83851c@carbon/ > [5] > https://github.com/xdp-project/xdp-project/blob/master/areas/tsn/code01_f= ollow_qdisc_TSN_offload.org#tx-time-to-hardware-driver-igc