/linux-master/tools/testing/selftests/net/ |
H A D | setup_veth.sh | 9 local -r ns_name="$2" 13 [[ -e /var/run/netns/"${ns_name}" ]] || ip netns add "${ns_name}" 15 ip link set dev "${ns_dev}" netns "${ns_name}" mtu 65535 16 ip -netns "${ns_name}" link set dev "${ns_dev}" up 18 ip netns exec "${ns_name}" ethtool -K "${ns_dev}" gro on tso off 30 local ns_name 32 for ns_name in ${client_ns} ${server_ns}; do 33 [[ -e /var/run/netns/"${ns_name}" ]] && ip netns del "${ns_name}" [all...] |
H A D | setup_loopback.sh | 45 local -r ns_name="$2" 58 [[ -e /var/run/netns/"${ns_name}" ]] || ip netns add "${ns_name}" 59 ip link set dev "${ns_dev}" netns "${ns_name}" 60 ip -netns "${ns_name}" link set dev "${ns_dev}" up 62 ip -netns "${ns_name}" addr add dev "${ns_dev}" "${addr}" 70 ns_name="$1" 72 ip -netns "${ns_name}" link del dev "${ns_dev}" 73 ip netns del "${ns_name}"
|
H A D | lib.sh | 74 local ns_name="" 76 for ns_name in "$@"; do 78 if unset ${ns_name} 2> /dev/null; then 79 ns="${ns_name,,}-$(mktemp -u XXXXXX)" 80 eval readonly ${ns_name}="$ns" 82 eval ns='$'${ns_name} 88 echo "Failed to create namespace $ns_name"
|
H A D | pmtu.sh | 736 ns_name="$(nsname ${ns})" 738 ip -n "${ns_name}" route add "${addr}" table "${rt_table}" via "${gw}" 752 ns_name="$(nsname ${ns})" 754 ip -n ${ns_name} -${fam} nexthop add id ${nhid} via ${gw} dev ${dev} 766 ns_name="$(nsname ${ns})" 768 ip -n "${ns_name}" -"${fam}" route add "${addr}" table "${rt_table}" nhid "${nhid}" 785 ns_name="$(nsname ${ns})" 791 ip link add ${if} up netns ${ns_name} type veth peer name ${ifpeer} netns ${peer_name} || return 1 795 ip -n ${ns_name} addr add ${prefix4}.${segment}.1/24 dev ${if} 796 ip -n ${ns_name} add [all...] |
/linux-master/security/apparmor/ |
H A D | lib.c | 51 * @ns_name: pointer to portion of the string containing the ns name (NOT NULL) 62 char *aa_split_fqname(char *fqname, char **ns_name) argument 66 *ns_name = NULL; 69 *ns_name = skip_spaces(&name[1]); 104 const char *aa_splitn_fqname(const char *fqname, size_t n, const char **ns_name, argument 110 *ns_name = NULL; 118 *ns_name = skipn_spaces(&name[1], end - &name[1]); 119 if (!*ns_name) 122 *ns_len = split - *ns_name; 124 *ns_name [all...] |
H A D | policy.c | 593 const char *name, *ns_name; local 596 name = aa_splitn_fqname(fqname, n, &ns_name, &ns_len); 597 if (ns_name) { 598 ns = aa_lookupn_ns(labels_ns(base), ns_name, ns_len); 762 * @ns_name: name of namespace being manipulated 770 const char *ns_name, const char *name, 775 ad.iface.ns = ns_name; 1060 const char *ns_name = NULL, *info = NULL; local 1071 error = aa_unpack(udata, &lh, &ns_name); 1082 if (ns_name) { 769 audit_policy(struct aa_label *subj_label, const char *op, const char *ns_name, const char *name, const char *info, int error) argument 1324 const char *ns_name = NULL; local [all...] |
H A D | policy_unpack.c | 54 * @ns_name: name of the ns the profile is to be loaded to (MAY BE NULL) 62 static int audit_iface(struct aa_profile *new, const char *ns_name, argument 70 ad.iface.ns = ns_name; 805 * @ns_name: pointer of newly allocated copy of %NULL in case of error 809 static struct aa_profile *unpack_profile(struct aa_ext *e, char **ns_name) argument 823 *ns_name = NULL; 839 *ns_name = kstrndup(tmpns, ns_len, GFP_KERNEL); 840 if (!*ns_name) { 1098 if (*ns_name) { 1099 kfree(*ns_name); 1406 char *ns_name = NULL; local [all...] |
H A D | label.c | 1270 const char *ns_name; local 1276 ns_name = aa_ns_name(profile->ns, tp->ns, true); 1278 state = aa_dfa_match(rules->policy->dfa, state, ns_name); 1518 const char *ns_name = NULL; local 1530 ns_name = aa_ns_name(view, profile->ns, 1532 if (ns_name == aa_hidden_ns_name) { 1535 return snprintf(str, size, "%s", ns_name); 1542 if (ns_name) 1543 return snprintf(str, size, ":%s:%s (%s)", ns_name, 1549 if (ns_name) [all...] |
H A D | domain.c | 93 const char *ns_name; local 101 ns_name = aa_ns_name(profile->ns, tp->ns, true); 103 state = aa_dfa_match(rules->file->dfa, state, ns_name);
|
/linux-master/security/apparmor/include/ |
H A D | policy_unpack.h | 25 const char *ns_name; member in struct:aa_load_ent
|
H A D | lib.h | 62 char *aa_split_fqname(char *args, char **ns_name); 63 const char *aa_splitn_fqname(const char *fqname, size_t n, const char **ns_name,
|