Home
last modified time | relevance | path

Searched refs:ifname (Results 1 – 5 of 5) sorted by relevance

/openthread-latest/tests/scripts/thread-cert/
Dmcast6.py57 ifname = ctypes.create_string_buffer(32)
58 ifname = libc.if_indextoname(index, ifname)
59 if not ifname:
61 return ifname
77 ifname, group = args
80 sender(ifname, group)
82 receiver(ifname, group, is_multicast_receiver=is_multicast_receiver)
85 def sender(ifname, group): argument
89 s.setsockopt(socket.SOL_SOCKET, socket.SO_BINDTODEVICE, (ifname + '\0').encode('ascii'))
102 def receiver(ifname, group, is_multicast_receiver=True): argument
[all …]
/openthread-latest/tools/harness-simulation/posix/
Dlaunch_testbed.py51 def if_nametoindex(ifname: str) -> int:
53 ret = libc.if_nametoindex(ifname.encode('ascii'))
59 def get_ipaddr(ifname: str) -> str:
66 def init_socket(ifname: str, group: str, port: int) -> socket.socket:
73 s.setsockopt(socket.SOL_SOCKET, socket.SO_BINDTODEVICE, (ifname + '\0').encode('ascii'))
80 interface_index = if_nametoindex(ifname)
173 ifname = config['discovery_ifname']
174 addr = get_ipaddr(ifname)
201 s = init_socket(ifname, GROUP, PORT)
203 logging.info('Advertising on interface %s group %s ...', ifname, GROUP)
/openthread-latest/examples/platforms/simulation/
Dmdns_socket.c117 const char *ifname; in OpenIp4Socket() local
119 ifname = if_indextoname(aInfraIfIndex, nameBuffer); in OpenIp4Socket()
120 VerifyOrDie(ifname != NULL, "if_indextoname() failed"); in OpenIp4Socket()
122 ret = setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, strlen(ifname)); in OpenIp4Socket()
201 const char *ifname; in OpenIp6Socket() local
203 ifname = if_indextoname(aInfraIfIndex, nameBuffer); in OpenIp6Socket()
204 VerifyOrDie(ifname != NULL, "if_indextoname() failed"); in OpenIp6Socket()
206 ret = setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, strlen(ifname)); in OpenIp6Socket()
/openthread-latest/src/posix/platform/
Dmdns_socket.cpp504 const char *ifname; in OpenIp4Socket() local
506 ifname = if_indextoname(aInfraIfIndex, nameBuffer); in OpenIp4Socket()
507 VerifyOrExit(ifname != NULL, LogCrit("if_indextoname() failed")); in OpenIp4Socket()
509 …error = SetSocketOptionValue(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, strlen(ifname), "SO_BINDTODE… in OpenIp4Socket()
597 const char *ifname; in OpenIp6Socket() local
599 ifname = if_indextoname(aInfraIfIndex, nameBuffer); in OpenIp6Socket()
600 VerifyOrExit(ifname != NULL, LogCrit("if_indextoname() failed")); in OpenIp6Socket()
602 …error = SetSocketOptionValue(fd, SOL_SOCKET, SO_BINDTODEVICE, ifname, strlen(ifname), "SO_BINDTODE… in OpenIp6Socket()
/openthread-latest/tools/harness-thci/
DOpenThread_BR.py399 ifname = self.backboneNetif
403 cmd = '/home/pi/reference-device/send_udp.py %s %s %s %s' % (ifname, dst, port, payload)
408 ifname = self.backboneNetif
411 cmd = '/home/pi/reference-device/send_mld_query.py %s %s' % (ifname, dst)