From owner-freebsd-net@freebsd.org Thu Sep 27 03:38:01 2018 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9744210986CB for ; Thu, 27 Sep 2018 03:38:01 +0000 (UTC) (envelope-from jordancaraballo87@gmail.com) Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F10C973055 for ; Thu, 27 Sep 2018 03:38:00 +0000 (UTC) (envelope-from jordancaraballo87@gmail.com) Received: by mail-lf1-x12f.google.com with SMTP id l26-v6so911397lfc.8 for ; Wed, 26 Sep 2018 20:38:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qQ8kejSOdrqSHBoENEHps+cqdt8/jk3nbewuEiGnyvQ=; b=NLgiv8urEZLRD3gata2guR1UV9IU9ApuMfX8YpJg1OdQuGze1GgCDkaHwG+aW0hhPu 8yAU3hA/alCelfaeYCgUAm5nzO36xnYuHcAfQL2Cm29UX24U0KCrNiwCOLJvTJqGabrp Uwhd75vGwcPF2IAZTFQKqKxC0P9wBTCXQB6AY7OP2Pb6XVVnrLMAL8v0OUdOw12rtOWZ oj1GW5sPJf4BWkNcXiy2PZ3VFTryu97UigGwioZTUAO+Occ74o51jx/8buKqIQY3wjRn q1JZzMxyFPOXU8PU9kBz7wXjqJnv8oCRpnAkYWkGGHMQUz0JHMOeZE1GCWFeBe3cxIbV Zs8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qQ8kejSOdrqSHBoENEHps+cqdt8/jk3nbewuEiGnyvQ=; b=M/HFEIZK5EVHG9HsODs3S33DleDk2OigJknr/0EQYPV1KofS5xsYI2XAHaPX4UfEjg zSqQesR9+wnB+whmcIKHIKAptkqAT3yUY7alFeg0AquZGRGmFetnCucvxHKlM5C3KCgr 9nvOjjTWOwM30Ci+iimpGRRuzdec8r62B+A3dxWrETw9nkrlCMD0t92af8Ob8O3+1s9d sLepjooGOpR5Qv0OiYSK+w9XT4Kh16anPODQ5STMtxERzwfMq8DBHC48V/Kz8CKH5NyD ADNeOP0g9c89XeJlQtUvrQgRh86Lzp7Y4CWYprCJPJCYHGvDcMyimD3tdsVEgqMJ2h6t pFXQ== X-Gm-Message-State: ABuFfoiHjT9aOw2/edwV8UDI4GFTOr7+Xf/4vDvmsKqUZgI2awEctizl qIg8thtL/s3YLKnfnlkWzd11UPHomJ3tEX0gUXROmA== X-Google-Smtp-Source: ACcGV63N1g+gV5MMVVE5W316TvsJWrfoK4+JIJk6HMbH4E9j1PprA3z3/EsL4YeHI4/SjAMWDwLScMLFdkMdD2vsCPw= X-Received: by 2002:a19:7411:: with SMTP id v17-v6mr6283147lfe.49.1538019479414; Wed, 26 Sep 2018 20:37:59 -0700 (PDT) MIME-Version: 1.0 References: <0FF5E1F3-8774-4E02-A9FA-F37022904524@neville-neil.com> <5F2F0AAB-B7E5-4461-96D5-EF0BA4B706F3@neville-neil.com> In-Reply-To: From: Jordan Caraballo Date: Wed, 26 Sep 2018 23:37:47 -0400 Message-ID: Subject: Re: Status of Vector Packet Processing (VPP) portability into FreeBSD To: dave@dogwood.com Cc: George Neville-Neil , FreeBSD Net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Sep 2018 03:38:01 -0000 David, Thanks for the reply and I concur with your thoughts. You mentioned that you have managed to compile it under FreeBSD; were you able to test if it was working performance wise? If so, do you have any documentation around about your approach so we can maybe start pulling something out and maybe developing some patches? I consider that pursuing this path might be painful, but overall, it should be something that we should start poking around to make it happen. - Jordan El mi=C3=A9., 26 sept. 2018 a las 18:51, David Cornejo () escribi=C3=B3: > There is some curiosity in this at Netgate (my employer), but I have > it as a free-time project, and there has not been a lot of this. > > The good news is that FreeBSD is a supported DPDK target, and I have > seen compatibility patches being accepted. So that's a promising > start. > > I have gotten parts of VPP to compile by hand on FreeBSD, so I think > that's a good sign, but the overall build system is, uh, i'll call it > cisco-ish and leave it at that. I think what we'll need to do is just > slog our way through the Makefiles and CMakeLists.txt one-by-one and > then start debugging the result. > > I'm not sure how willing the upstream is to support FreeBSD is either, > so, as George said, a port will be tedious to create, but also onerous > to maintain. Not saying we shouldn't, but hoping some masochists come > forward to help :-) > > dave c > > On Wed, Sep 26, 2018 at 10:42 AM George Neville-Neil > wrote: > > > > So, a straight up port is possible but tedious (duh) due to its > > Linuxism. I think someone else may have taken this up after I stopped > > working on it, so let's see if anyone else replies. > > > > Best, > > George > > > > On 26 Sep 2018, at 11:04, Jordan Caraballo wrote: > > > > > Hi George, > > > > > > I am mainly interested in using it in combination with DPDK over > > > FreeBSD > > > for routing purposes. > > > > > > If you have suggestions over possibly hacking it to make it available > > > for > > > FreeBSD, or to continue your work, I am more than willing to get > > > advice. > > > This might be a worth to-do thing in the future term, so I would not > > > mind > > > spending some time over it. > > > > > > Regards, > > > - Jordan > > > > > > El mi=C3=A9., 26 sept. 2018 a las 10:58, George Neville-Neil (< > > > gnn@neville-neil.com>) escribi=C3=B3: > > > > > >> Indeed I have not had > > >> > > >> On 26 Sep 2018, at 8:37, Jordan Caraballo wrote: > > >> > > >>> Hi guys, > > >>> > > >>> I am wondering about the status of patching VPP for FreeBSD. I saw > > >>> that > > >>> George Neville-Neil started some work: > > >>> https://github.com/gvnn3/vpp-old/tree/freebsd, but it is outdated > > >>> (last > > >>> commit was 2 years ago). > > >>> > > >> > > >> Indeed I've not had the time to work on this. > > >> > > >>> Is this a near future plan? Do you have ongoing projects working > > >>> with > > >>> this? > > >>> > > >> > > >> Are you interested in hacking on it or on using it? I'd be happy to > > >> review patches and the like if you're hacking on it. > > >> > > >> Best, > > >> George > > >> > > > > > > > > > -- > > > Jordan > > > > > > _______________________________________________ > > freebsd-net@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-net > > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > > > -- > Kailua, Hawai=CA=BBi > US +1 (808) 728-3050 > UK +44 (020) 3286 2808 > --=20 Jordan