-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
passt: init at 2023_11_10 #265409
passt: init at 2023_11_10 #265409
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/2873 |
@ofborg eval |
Please make sure your commit messages follow the guidelines in CONTRIBUTING.md. |
18653f3
to
b106a00
Compare
oh sorry, I left out the extended commit message when rebasing for some reason. i'll fix that and the failing checks, and rebase |
d7a5152
to
c8e2dab
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You need to reference the package in all-packages.nix
or move it to the pkgs/by-name hierarchy.
c24556c
to
cb221dc
Compare
cb221dc
to
36e3ca3
Compare
36e3ca3
to
3345f8f
Compare
I've applied the suggested changes and updated to the latest release. |
Add passt, a userspace network stack that can be use to provide unprivileged network access for virtual machines (using 'passt') or containers (using 'pasta'). See https://passt.top/passt/about/
3345f8f
to
4856241
Compare
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/has-anyone-tried-podman-5-rc/41011/1 |
Hello, What is the current status of this PR? |
@alyssais @FliegendeWurst Kind ping, this seems ready for review again. I understand that this is a blocker for Podman v5, CC @marsam @saschagrunert @vdemeester. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🐯
Description of changes
This package provides a user-mode networking tool that can be used with virtual machines (
passt
) and namespaces (pasta
), likeSLIRP
andslirp4netns
, which are already packaged in NixOS.It is especially useful when one wants to provide networking access to an unprivileged container. It uses a different implementation than SLIRP, supports zero-copy for local connections, is more optimized and generally provides higher throughput than other MTU-based solutions. When available, It is the default networking mode for rootlless podman.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
./result/bin/
)