Lines Matching refs:monitor_sock
90 wt->monitor_sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); in monitor_init()
91 if (wt->monitor_sock < 0) { in monitor_init()
97 if (bind(wt->monitor_sock, (struct sockaddr *) &ll, sizeof(ll)) < 0) { in monitor_init()
99 close(wt->monitor_sock); in monitor_init()
100 wt->monitor_sock = -1; in monitor_init()
104 if (eloop_register_read_sock(wt->monitor_sock, monitor_read, wt, NULL)) in monitor_init()
108 close(wt->monitor_sock); in monitor_init()
109 wt->monitor_sock = -1; in monitor_init()
159 if (wt->monitor_sock >= 0) { in monitor_deinit()
160 eloop_unregister_read_sock(wt->monitor_sock); in monitor_deinit()
161 close(wt->monitor_sock); in monitor_deinit()
162 wt->monitor_sock = -1; in monitor_deinit()