![]() |
|
|||
0001 #!/bin/sh 0002 # SPDX-License-Identifier: GPL-2.0 0003 # 0004 # Execute a subprocess in a network namespace 0005 0006 set -e 0007 0008 readonly NETNS="ns-$(mktemp -u XXXXXX)" 0009 0010 setup() { 0011 ip netns add "${NETNS}" 0012 ip -netns "${NETNS}" link set lo up 0013 } 0014 0015 cleanup() { 0016 ip netns del "${NETNS}" 0017 } 0018 0019 trap cleanup EXIT 0020 setup 0021 0022 ip netns exec "${NETNS}" "$@" 0023 exit "$?"
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |