int ndisc_snoop_init(struct hostapd_data *hapd) { hapd->sock_ndisc = x_snoop_get_l2_packet(hapd, handle_ndisc, L2_PACKET_FILTER_NDISC); if (hapd->sock_ndisc == NULL) { wpa_printf(MSG_DEBUG, "ndisc_snoop: Failed to initialize L2 packet processing for NDISC packets: %s", strerror(errno)); return -1; } return 0; }
int dhcp_snoop_init(struct hostapd_data *hapd) { hapd->sock_dhcp = x_snoop_get_l2_packet(hapd, handle_dhcp, L2_PACKET_FILTER_DHCP); printf("cj_debug dhcp_snoop_init 1\n"); if (hapd->sock_dhcp == NULL) { wpa_printf(MSG_DEBUG, "dhcp_snoop: Failed to initialize L2 packet processing for DHCP packet: %s", strerror(errno)); return -1; } printf("cj_debug dhcp_snoop_init 2\n"); return 0; }