aregm / nff-go

NFF-Go -Network Function Framework for GO (former YANFF)
BSD 3-Clause "New" or "Revised" License
1.38k stars 156 forks source link

Is this project abandoned? #738

Open qixizheng opened 2 years ago

qixizheng commented 2 years ago

Is this project abandoned?

mikebromwich commented 2 years ago

It seems that way. It's a real shame - it worked well! We'd started building a critical component around it, but there was no support (or even response from Intel) so we had to start again with another framework with a more active community.

qixizheng commented 2 years ago

Any recommendations

It seems that way. It's a real shame - it worked well! We'd started building a critical component around it, but there was no support (or even response from Intel) so we had to start again with another framework with a more active community.

Any recommendations?

leoluk commented 2 years ago

https://github.com/capsule-rs/capsule is the only other non-C++ DPDK framework, but it's not exceedingly active either.

nff-go is dead, Intel is no longer working on it.

mikebromwich commented 2 years ago

https://github.com/capsule-rs/capsule is the only other non-C++ DPDK framework, but it's not exceedingly active either.

We're in the process of moving from nff-go to capsule - looks promising so far!

leoluk commented 2 years ago

It looks pretty dead tho:

image

Any thoughts?

mikebromwich commented 2 years ago

It seems that there is a significant new release of capsule which has been in the works for a while - with activity over the past few weeks. Hopefully it will come to fruition soon. I have had helpful support from the project team recently while getting to grips with it so fingers crossed. For us a Go or Rust implementation is more practical than C++. It would be good to have some options though!

leoluk commented 2 years ago

Good to hear about that!

aregm commented 2 years ago

Guys, can you please write to edwin.verplanke at intel.com and raise your concerns? I am no anymore in charge of this project...

ramrunner commented 2 years ago

i did and hope nff-go stays alive. it was crucial to us 3-4 years ago to deliver a flow tool at 40g and thank you areg@ for having taken the time to chat with us back then, when i was at CSU.

leoluk commented 2 years ago

+1 to this, have been using nff-go successfully in internal projects and Areg's help was greatly appreciated!

Using Go has drawbacks for production (mainly Cgo cost) but it's amazing for rapid prototyping.