Lines Matching defs:test_socket

71 	int test_socket;
181 if (drv->test_socket < 0)
213 return sendmsg(drv->test_socket, &msg, 0);
231 if (drv->test_socket < 0 || drv->test_dir == NULL) {
234 __func__, drv->test_socket, drv->test_dir);
288 ret = sendmsg(drv->test_socket, &msg, 0);
328 if (drv->test_socket < 0 || data_len < 10) {
331 __func__, drv->test_socket,
398 ret = sendmsg(drv->test_socket, &msg, 0);
400 perror("driver_test: sendmsg(test_socket)");
443 ret = sendmsg(drv->test_socket, &msg, 0);
445 perror("driver_test: sendmsg(test_socket)");
464 if (sendmsg(drv->test_socket, &msg, 0) < 0) {
465 perror("sendmsg(test_socket)");
589 sendto(drv->test_socket, buf, pos - buf, 0,
612 printf("test_socket: Invalid MAC address '%s' in ASSOC\n",
660 wpa_hexdump_ascii(MSG_DEBUG, "test_socket: ASSOC sun_path",
666 sendto(drv->test_socket, cmd, strlen(cmd), 0,
712 wpa_printf(MSG_DEBUG, "test_socket: EAPOL from unknown "
832 perror("recvfrom(test_socket)");
854 wpa_hexdump_ascii(MSG_DEBUG, "Unknown test_socket command",
949 if (drv->test_socket < 0)
962 return sendto(drv->test_socket, "DEAUTH", 6, 0,
974 if (drv->test_socket < 0)
987 return sendto(drv->test_socket, "DISASSOC", 8, 0,
1228 if (params->test_socket) {
1229 if (os_strlen(params->test_socket) >=
1231 printf("Too long test_socket path\n");
1235 if (strncmp(params->test_socket, "DIR:", 4) == 0) {
1236 size_t len = strlen(params->test_socket) + 30;
1237 drv->test_dir = os_strdup(params->test_socket + 4);
1242 params->test_socket + 4,
1245 } else if (strncmp(params->test_socket, "UDP:", 4) == 0) {
1246 drv->udp_port = atoi(params->test_socket + 4);
1248 drv->own_socket_path = os_strdup(params->test_socket);
1255 drv->test_socket = socket(drv->udp_port ? PF_INET : PF_UNIX,
1257 if (drv->test_socket < 0) {
1277 if (bind(drv->test_socket, addr, alen) < 0) {
1279 close(drv->test_socket);
1285 eloop_register_read_sock(drv->test_socket,
1288 drv->test_socket = -1;
1398 if (sendto(drv->test_socket, cmd, os_strlen(cmd), 0,
1400 perror("sendto(test_socket)");
1447 if (drv->test_socket >= 0 && drv->test_dir)
1450 if (drv->test_socket >= 0 && drv->hostapd_addr_set &&
1451 sendto(drv->test_socket, "SCAN", 4, 0,
1454 perror("sendto(test_socket)");
1458 if (drv->test_socket >= 0 && drv->hostapd_addr_udp_set &&
1459 sendto(drv->test_socket, "SCAN", 4, 0,
1462 perror("sendto(test_socket)");
1609 } else if (drv->test_socket >= 0 &&
1629 sendto(drv->test_socket, cmd, os_strlen(cmd), 0,
1632 perror("sendto(test_socket)");
1637 sendto(drv->test_socket, cmd, os_strlen(cmd), 0,
1640 perror("sendto(test_socket)");
1686 if (drv->test_socket >= 0 &&
1687 sendto(drv->test_socket, "DISASSOC", 8, 0,
1690 perror("sendto(test_socket)");
1694 if (drv->test_socket >= 0 && drv->hostapd_addr_udp_set &&
1695 sendto(drv->test_socket, "DISASSOC", 8, 0,
1698 perror("sendto(test_socket)");
2048 sendto(drv->test_socket, buf, pos - buf, 0,
2074 perror("recvfrom(test_socket)");
2105 wpa_hexdump_ascii(MSG_DEBUG, "Unknown test_socket command",
2124 drv->test_socket = -1;
2149 if (drv->test_socket >= 0) {
2150 eloop_unregister_read_sock(drv->test_socket);
2151 close(drv->test_socket);
2152 drv->test_socket = -1;
2230 drv->test_socket = socket(PF_UNIX, SOCK_DGRAM, 0);
2231 if (drv->test_socket < 0) {
2241 if (bind(drv->test_socket, (struct sockaddr *) &addr,
2244 close(drv->test_socket);
2251 eloop_register_read_sock(drv->test_socket,
2272 drv->test_socket = socket(PF_INET, SOCK_DGRAM, 0);
2273 if (drv->test_socket < 0) {
2298 eloop_register_read_sock(drv->test_socket,
2318 pos = os_strstr(param, "test_socket=");
2455 if (sendto(drv->test_socket, msg, msg_len, 0, addr, alen) < 0) {
2456 perror("sendmsg(test_socket)");
3156 sendto(drv->test_socket, resp, pos - resp, 0,