Re: Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread Jim Thompson

> El mié., 26 sept. 2018 a las 18:51, David Cornejo ()
> escribió:.
>> 
>> 
>> 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 :-)

Actually, one of the main (original pair of) VPP developers told me a couple 
weeks ago that if we (Netgate) sent him patches to support FreeBSD, he would 
check them in. (He had a src bit a couple years ago.)

It’s gonna happen, just maybe not in 2018. 

Jim

___
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"


Re: Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread Jordan Caraballo
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é., 26 sept. 2018 a las 18:51, David Cornejo ()
escribió:

> 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é., 26 sept. 2018 a las 10:58, George Neville-Neil (<
> > > g...@neville-neil.com>) escribió:
> > >
> > >> 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-unsubscr...@freebsd.org"
>
>
>
> --
> Kailua, Hawaiʻi
> US +1 (808) 728-3050
> UK +44 (020) 3286 2808
>


-- 
Jordan
___
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"


Re: Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread David Cornejo
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é., 26 sept. 2018 a las 10:58, George Neville-Neil (<
> > g...@neville-neil.com>) escribió:
> >
> >> 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-unsubscr...@freebsd.org"



--
Kailua, Hawaiʻi
US +1 (808) 728-3050
UK +44 (020) 3286 2808
___
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"


Re: Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread George Neville-Neil
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é., 26 sept. 2018 a las 10:58, George Neville-Neil (<
g...@neville-neil.com>) escribió:


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-unsubscr...@freebsd.org"


Re: Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread Jordan Caraballo
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é., 26 sept. 2018 a las 10:58, George Neville-Neil (<
g...@neville-neil.com>) escribió:

> 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-unsubscr...@freebsd.org"


Re: Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread George Neville-Neil

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
___
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"


Status of Vector Packet Processing (VPP) portability into FreeBSD

2018-09-26 Thread Jordan Caraballo
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).

Is this a near future plan? Do you have ongoing projects working with this?

Thanks,
- Jordan
___
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"