From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 39AAC42AF7; Wed, 17 May 2023 01:43:12 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 10ADC410E4; Wed, 17 May 2023 01:43:12 +0200 (CEST) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mails.dpdk.org (Postfix) with ESMTP id 095DE40EE1 for ; Wed, 17 May 2023 01:43:11 +0200 (CEST) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1aaf2ede38fso2543915ad.2 for ; Tue, 16 May 2023 16:43:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20221208.gappssmtp.com; s=20221208; t=1684280590; x=1686872590; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=NUq/K9q/d6fYUye/kMqH8MTdChzrIJsvp9z2uLT6OA4=; b=NFRnbBWzvaS0TSvR/ZQg+7iM4i8lY+sJFRGV0JUdqkunEG/J7nnwgcgeNq8OUiRZwe RkrCSTthoWwyy9kE64Cgf5xLKMVNv4sGD52OlEQVO1zxk2kcWg6uGK+2fxQlnf+fJZZ8 3YtBOjQrxAjNZxfaQkmKqZn4/i/shWr2CTbTMXTnd4rjopExWzoAJxqQ3HiCldmDT4nd Dw4sKV5/YcNmtHLCYYT+FVI8aQkRsECH+bGQcVUVsTeHPRWwZ8AzNDmsWCRwPMFtbzc4 Ke9XEvhYxh6ClN3krwgERY2KNkAIHkzJuD0JDY3fkXnZcFQ9UvhX/VmneKWk0rgYZRR/ XG8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684280590; x=1686872590; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NUq/K9q/d6fYUye/kMqH8MTdChzrIJsvp9z2uLT6OA4=; b=QxgQhwB0WchC7B24w2YE1wMfs8fe85EIYhsYzRbEv6EeqzNfpSReW3TwihMRAc9W3E WPN7d1nUS+q4b0L06REV5SIsygYM4Sn/HVGbmCYMTa0uGg3y+kBym87aZLR1hctbtb+X zCCJ2xn1Ezgw+Ne4g4ZRYr9cWcFx4gdwLR84AGtVWN6CnzaHIZ9bLYp0042l/x19/2Pp avBf9NcECRCGp3eVFIxzwv2IxXLD8yS6HhOwW0n+mofaOn402E3YzshNp21/SFUXaEBe I6p22itNYuDaPu91IZXB+D0NX/zK+VhVDTcojZANX/bzuLaAunHuDFD7Sf68tqmGGgnc 0ALA== X-Gm-Message-State: AC+VfDzB5DBS0z34HY/+Qr21WwSHC8Ahi2wDYqqoBAUdjTeaJjNIzLov tC68efXeK8D/amPkDF/5p//Jtg== X-Google-Smtp-Source: ACHHUZ4N0gzw88FggDLDC976D/ql1KHqn/XjGlawvA6iu7fOzOdJrN9TqWyFTWrJnQLDaxyfyKCCYA== X-Received: by 2002:a17:902:d3c6:b0:1a9:7e44:17 with SMTP id w6-20020a170902d3c600b001a97e440017mr34066397plb.17.1684280590180; Tue, 16 May 2023 16:43:10 -0700 (PDT) Received: from hermes.local (204-195-120-218.wavecable.com. [204.195.120.218]) by smtp.gmail.com with ESMTPSA id bi11-20020a170902bf0b00b001ab2b415bdbsm16072715plb.45.2023.05.16.16.43.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 May 2023 16:43:10 -0700 (PDT) Date: Tue, 16 May 2023 16:43:08 -0700 From: Stephen Hemminger To: Philip Prindeville Cc: dev@dpdk.org Subject: Re: DPDK packaging and OpenWrt Message-ID: <20230516164308.6a7c00f2@hermes.local> In-Reply-To: <0ED3E358-1635-4B3B-8DCB-01CDA08A0F25@redfish-solutions.com> References: <60A57C56-D30C-4B0F-BAE9-01BA6FD16E66@redfish-solutions.com> <20230516134323.4e2d5db9@hermes.local> <0ED3E358-1635-4B3B-8DCB-01CDA08A0F25@redfish-solutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Tue, 16 May 2023 17:24:21 -0600 Philip Prindeville wrote: > >> 11. What is the user-space TCP/IP stack of choice (or reference) for use with DPDK? > > > > No user-space TCP/IP stack is really robust and that great. > > VPP has one but it is likely to be specific to using VPP and not sure if you want to go there. > > I don't think Fedora/Suse/Debian/Ubuntu have packaged any userspace TCP yet. > > > Not robust how? In terms of performance, security, handling error conditions, having complete feature handlings... ? TCP with all the features is very complex, heck Linux is still fixing corner cases. Sure if you want one socket to send an email or print job, then sure. But doing something at DPDK kind of performance is quite complex.