podman
1//go:build !remote
2
3// SPDX-License-Identifier: Apache-2.0
4//
5// networking_pasta_linux.go - Start pasta(1) for user-mode connectivity
6//
7// Copyright (c) 2022 Red Hat GmbH
8// Author: Stefano Brivio <sbrivio@redhat.com>
9
10package libpod11
12import "github.com/containers/common/libnetwork/pasta"13
14func (r *Runtime) setupPasta(ctr *Container, netns string) error {15res, err := pasta.Setup2(&pasta.SetupOptions{16Config: r.config,17Netns: netns,18Ports: ctr.convertPortMappings(),19ExtraOptions: ctr.config.NetworkOptions[pasta.BinaryName],20})21if err != nil {22return err23}24ctr.pastaResult = res25return nil26}
27