NICMx / Jool

SIIT and NAT64 for Linux
GNU General Public License v2.0
320 stars 66 forks source link

Add XDP/eBPF mode #315

Closed ydahhrk closed 3 years ago

ydahhrk commented 4 years ago

Someone requested this feature in the 2020 survey.

I think it's supposed to be a new operation mode, akin to netfilter/iptables/nftables/driver, though it seems this one would operate on userspace. I don't know much about it yet, but it appears to overlap with the DPDK gimmick suggested here.

My standing is that Jool is presently quite married to the kernel's packet representation and its (often obnoxiously intrusive) quirks, and XDP/eBPF seems to have a different (although much better) one, so implementing this mode will be a lot of work.

I would definitely postpone this feature, at least until nftables and device driver are taken care of.

ydahhrk commented 3 years ago

It doesn't look like this is going to evolve; closing.