| /freebsd/sys/net/ |
| H A D | vnet.c | 104 struct vnet *vnet0; 214 SDT_PROVIDER_DEFINE(vnet); 215 SDT_PROBE_DEFINE1(vnet, functions, vnet_alloc, entry, "int"); 216 SDT_PROBE_DEFINE2(vnet, functions, vnet_alloc, alloc, "int", 218 SDT_PROBE_DEFINE2(vnet, functions, vnet_alloc, return, 220 SDT_PROBE_DEFINE2(vnet, functions, vnet_destroy, entry, 222 SDT_PROBE_DEFINE1(vnet, functions, vnet_destroy, return, 238 struct vnet * 241 struct vnet *vnet; in vnet_alloc() local 243 SDT_PROBE1(vnet, functions, vnet_alloc, entry, __LINE__); in vnet_alloc() [all …]
|
| H A D | vnet.h | 69 struct vnet { struct 70 LIST_ENTRY(vnet) vnet_le; /* all vnets list */ 169 struct vnet *vnet_alloc(void); 170 void vnet_destroy(struct vnet *vnet); 193 void vnet_log_recursion(struct vnet *, const char *, int); 199 struct vnet *saved_vnet = curvnet; \ 224 struct vnet *saved_vnet = curvnet; \ 244 extern struct vnet *vnet0; 256 LIST_HEAD(vnet_list_head, vnet); 269 #define VNET_ITERATOR_DECL(arg) struct vnet *arg [all …]
|
| /freebsd/sys/tools/gdb/ |
| H A D | vnet.py | 11 class vnet(gdb.Function): class 23 super(vnet, self).__init__("V") 25 def invoke(self, sym, vnet=None): argument 33 if vnet is None: 34 vnet = tdfind(gdb.selected_thread().ptid[2])['td_vnet'] 35 if not vnet: 37 vnet = symval("vnet0") 38 elif vnet.type.is_string_like: 39 vnet = vnet.string() 41 if prison['pr_name'].string() == vnet: [all …]
|
| /freebsd/tests/sys/netinet6/ |
| H A D | test_ip6_output.py | 13 from atf_python.sys.net.vnet import SingleVnetTestTemplate 14 from atf_python.sys.net.vnet import VnetTestTemplate 75 def _vnet2_handler(self, vnet, ip: str, os_ifname: str = None): argument 82 vnet.pipe.send(ll_data) 85 tx_obj["dst_iface_alias"] = vnet.iface_map[tx_obj["dst_iface"]].alias 86 vnet.pipe.send(tx_obj) 90 def vnet2_handler(self, vnet): argument 91 ip = str(vnet.iface_alias_map["if2"].first_ipv6.ip) 92 self._vnet2_handler(vnet, ip, None) 176 vnet = self.vnet [all …]
|
| /freebsd/sys/ofed/include/rdma/ |
| H A D | ib_addr_freebsd.h | 34 ip_ifp_find(struct vnet *vnet, uint32_t addr) in ip_ifp_find() argument 46 CURVNET_SET_QUIET(vnet); in ip_ifp_find() 62 ip6_ifp_find(struct vnet *vnet, struct in6_addr addr, uint16_t scope_id) in ip6_ifp_find() argument 79 CURVNET_SET_QUIET(vnet); in ip6_ifp_find() 94 dev_get_by_index(struct vnet *vnet, int if_index) in dev_get_by_index() argument 100 CURVNET_SET(vnet); in dev_get_by_index()
|
| /freebsd/tests/sys/netpfil/pf/ |
| H A D | icmp.py | 31 from atf_python.sys.net.vnet import VnetTestTemplate 49 def vnet2_handler(self, vnet): argument 61 def vnet3_handler(self, vnet): argument 65 ifname = vnet.iface_alias_map["if2"].name 81 vnet.pipe.send("Got ICMP destination unreachable packet") 86 vnet = self.vnet_map["vnet1"] 88 sendif = vnet.iface_alias_map["if1"] 198 def vnet2_handler(self, vnet): argument 199 ifname = vnet.iface_alias_map["if1"].name 200 if2name = vnet.iface_alias_map["if2"].name [all …]
|
| H A D | frag6.py | 7 from atf_python.sys.net.vnet import VnetTestTemplate 17 def vnet2_handler(self, vnet): argument 18 ifname = vnet.iface_alias_map["if1"].name 49 packets = sp.sniff(iface=self.vnet.iface_alias_map["if1"].name, 96 def vnet2_handler(self, vnet): argument 97 ifname = vnet.iface_alias_map["if1"].name 111 if1 = self.vnet.iface_alias_map["if1"].name 112 if2 = self.vnet.iface_alias_map["if2"].name 185 def vnet2_handler(self, vnet): argument 216 packets = sp.sniff(iface=self.vnet.iface_alias_map["if1"].name, [all …]
|
| H A D | nat64.py | 33 from atf_python.sys.net.vnet import VnetTestTemplate 47 def vnet4_handler(self, vnet): argument 50 def vnet3_handler(self, vnet): argument 92 def vnet2_handler(self, vnet): argument 93 ifname = vnet.iface_alias_map["if1"].name 104 vnet.pipe.send(socket.if_nametoindex("pflog0")) 209 vnet = self.vnet_map["vnet1"] 210 sendif = vnet.iface_alias_map["if1"].name 302 ifname = self.vnet.iface_alias_map["if1"].name 303 gw_mac = self.vnet.iface_alias_map["if1"].epairb.ether [all …]
|
| H A D | frag4.py | 30 from atf_python.sys.net.vnet import VnetTestTemplate 42 def vnet2_handler(self, vnet): argument 43 outifname = vnet.iface_alias_map["if2"].name 54 def vnet3_handler(self, vnet): argument
|
| H A D | nat66.py | 34 from atf_python.sys.net.vnet import VnetTestTemplate 46 def vnet2_handler(self, vnet): argument 47 outifname = vnet.iface_alias_map["if2"].name 59 def vnet3_handler(self, vnet): argument 72 packets = sp.sniff(iface=self.vnet.iface_alias_map["if1"].name, 109 packets = sp.sniff(iface=self.vnet.iface_alias_map["if1"].name,
|
| H A D | nat44.py | 29 from atf_python.sys.net.vnet import VnetTestTemplate 41 def vnet2_handler(self, vnet): argument 42 outifname = vnet.iface_alias_map["if2"].name 52 def vnet3_handler(self, vnet): argument
|
| H A D | header.py | 31 from atf_python.sys.net.vnet import VnetTestTemplate 42 def vnet2_handler(self, vnet): argument 56 sendif = self.vnet.iface_alias_map["if1"] 57 recvif = self.vnet.iface_alias_map["if2"].name 135 def vnet2_handler(self, vnet): argument 150 sendif = self.vnet.iface_alias_map["if1"] 151 recvif = self.vnet.iface_alias_map["if2"].name
|
| H A D | mld.py | 30 from atf_python.sys.net.vnet import VnetTestTemplate 40 def vnet2_handler(self, vnet): argument 41 ifname = vnet.iface_alias_map["if1"].name 67 ifname = self.vnet.iface_alias_map["if1"].name
|
| H A D | return.py | 31 from atf_python.sys.net.vnet import VnetTestTemplate 49 def vnet2_handler(self, vnet): argument 50 ifname = vnet.iface_alias_map["if1"].name 51 if2name = vnet.iface_alias_map["if2"].name 63 def vnet3_handler(self, vnet): argument
|
| H A D | igmp.py | 30 from atf_python.sys.net.vnet import VnetTestTemplate 40 def vnet2_handler(self, vnet): argument 41 ifname = vnet.iface_alias_map["if1"].name 70 ifname = self.vnet.iface_alias_map["if1"].name
|
| /freebsd/tests/examples/ |
| H A D | test_examples.py | 4 from atf_python.sys.net.vnet import SingleVnetTestTemplate 5 from atf_python.sys.net.vnet import VnetTestTemplate 6 from atf_python.sys.net.vnet import VnetInstance 136 vnet = self.vnet_map["vnet1"] 137 iface = vnet.iface_alias_map["if1"] 138 print("Iface {} inside vnet {}".format(iface.name, vnet.name)) 173 def vnet2_handler(self, vnet: VnetInstance): 182 iface_alias = self.wait_object(vnet.pipe, None) 184 os_ifname = vnet.iface_alias_map[iface_alias].name 185 self.send_object(vnet.pipe, self._get_iface_stat(os_ifname))
|
| /freebsd/tests/atf_python/sys/net/ |
| H A D | vnet.py | 299 iface_cmds = " ".join(["vnet.interface={}".format(i.name) for i in ifaces]) 301 cmd = "/usr/sbin/jail -i -c name={} persist vnet {} {}".format( 319 "Interfaces {} has not appeared in vnet {}".format(not_found, vnet_name) 359 def _setup_vnet(self, vnet: VnetInstance, obj_map: Dict, pipe): 364 vnet.attach() 366 print("# setup_vnet({})".format(vnet.name)) 368 vnet.set_pipe(pipe) 373 if not vnet.need_dad: 374 vnet.disable_dad() 375 for iface in vnet [all...] |
| /freebsd/tools/tools/kgdb/ |
| H A D | tcplog.py | 185 def dump_vnet(self, vnet): argument 187 …npcbinfo*)((((struct vnet *) {} )->vnet_data_base) + (uintptr_t )&vnet_entry_tcbinfo)".format(vnet) 200 def walk_vnets(self, vnet): argument 202 while vnet != 0: 203 vnets.append(vnet) 204 vnet = vnet['vnet_le']['le_next'] 226 for vnet in vnets: 227 self.dump_vnet(vnet)
|
| /freebsd/lib/libkvm/ |
| H A D | kvm_vnet.c | 63 struct vnet vnet; in _kvm_vnet_selectpid() local 193 if (kvm_read(kd, (uintptr_t)prison.pr_vnet, &vnet, sizeof(vnet)) != in _kvm_vnet_selectpid() 194 sizeof(vnet)) { in _kvm_vnet_selectpid() 198 if (vnet.vnet_magic_n != VNET_MAGIC_N) { in _kvm_vnet_selectpid() 206 kd->vnet_base = vnet.vnet_data_base; in _kvm_vnet_selectpid()
|
| /freebsd/tests/sys/net/routing/ |
| H A D | test_routing_l3.py | 10 from atf_python.sys.net.vnet import SingleVnetTestTemplate 11 from atf_python.sys.net.vnet import VnetTestTemplate 25 vnet = self.vnet_map["vnet1"] 26 first_iface = vnet.iface_alias_map["if1"] 27 second_iface = vnet.iface_alias_map["if2"] 60 vnet = self.vnet_map["vnet1"] 61 first_iface = vnet.iface_alias_map["if1"]
|
| /freebsd/sys/dev/wg/ |
| H A D | wg_cookie.c | 41 struct vnet *vnet; member 75 static int ratelimit_allow(struct ratelimit *, struct sockaddr *, struct vnet *); 230 void *buf, size_t len, bool check_cookie, struct sockaddr *sa, struct vnet *vnet) in cookie_checker_validate_macs() 257 return ratelimit_allow(&ratelimit_v4, sa, vnet); in cookie_checker_validate_macs() 260 return ratelimit_allow(&ratelimit_v6, sa, vnet); in cookie_checker_validate_macs() 420 ratelimit_allow(struct ratelimit *rl, struct sockaddr *sa, struct vnet *vnet) 426 struct ratelimit_key key = { .vnet in ratelimit_allow() 231 cookie_checker_validate_macs(struct cookie_checker * cc,struct cookie_macs * macs,void * buf,size_t len,bool check_cookie,struct sockaddr * sa,struct vnet * vnet) cookie_checker_validate_macs() argument 421 ratelimit_allow(struct ratelimit * rl,struct sockaddr * sa,struct vnet * vnet) ratelimit_allow() argument [all...] |
| /freebsd/sys/compat/linuxkpi/common/include/net/ |
| H A D | ip.h | 45 inet_get_local_port_range(struct vnet *vnet, int *low, int *high) in inet_get_local_port_range() argument 48 CURVNET_SET_QUIET(vnet); in inet_get_local_port_range()
|
| /freebsd/usr.sbin/syslogd/tests/ |
| H A D | syslogd_test.sh | 373 syslogd_mkjail syslogd_allowed_peer vnet 374 syslogd_mkjail syslogd_client vnet 380 atf_check ifconfig ${epair}a vnet syslogd_allowed_peer 381 atf_check ifconfig ${epair}b vnet syslogd_client 526 syslogd_mkjail syslogd_server vnet 527 atf_check ifconfig ${epair}a vnet syslogd_server 531 syslogd_mkjail syslogd_client vnet 532 atf_check ifconfig ${epair}b vnet syslogd_client
|
| /freebsd/tests/sys/netlink/ |
| H A D | test_rtnl_ifaddr.py | 6 from atf_python.sys.net.vnet import SingleVnetTestTemplate 64 ifname = self.vnet.iface_alias_map["if1"].name 73 epair_ifname = self.vnet.iface_alias_map["if1"].name 112 epair_ifname = self.vnet.iface_alias_map["if1"].name 142 epair_ifname = self.vnet.iface_alias_map["if1"].name 164 epair_ifname = self.vnet.iface_alias_map["if1"].name 180 epair_ifname = self.vnet.iface_alias_map["if1"].name 201 iface = self.vnet.iface_alias_map["if1"] 248 iface = self.vnet.iface_alias_map["if1"] 281 iface = self.vnet.iface_alias_map["if1"] [all …]
|
| /freebsd/share/examples/jails/ |
| H A D | VIMAGE | 23 options VIMAGE # vnet paravirtualization 26 # Netgraph based bridging for vnet jails 38 # if_bridge based bridging for vnet jails
|