Skip to content

Feature Request: support netkit device type in ptp plugin #1219

@mestadler

Description

@mestadler

Creating this FR for the containernetworking team to consider.

The current CNI plugin ptp relies on veth pairs for container isolation. Now that the kernel 6.7+ added netkit as a BPF-alternative option to veth, I would like to propose adding netkit, to the ptp` plugin as an alternative.

It looks like ptp is already 95% of the logic tht is needed, adding support here seems more maintainable than creating a duplicate plugin (they both are ptp)

Why, It would allow the default kube-router configuration (using the cncf cni pligins) to use netkit performance gains immediately.
It is a current kernel feature that would benefit the community.

/mes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions