Lines Matching refs:proto
477 static int wpa_priv_allowed_l2_proto(u16 proto) in wpa_priv_allowed_l2_proto() argument
479 return proto == ETH_P_EAPOL || proto == ETH_P_RSN_PREAUTH || in wpa_priv_allowed_l2_proto()
480 proto == ETH_P_80211_ENCAP; in wpa_priv_allowed_l2_proto()
492 u16 proto; in wpa_priv_cmd_l2_register() local
501 proto = reg_cmd[0]; in wpa_priv_cmd_l2_register()
502 if (!wpa_priv_allowed_l2_proto(proto)) { in wpa_priv_cmd_l2_register()
504 "ethertype 0x%x", proto); in wpa_priv_cmd_l2_register()
522 iface->l2[idx] = l2_packet_init(iface->ifname, NULL, proto, in wpa_priv_cmd_l2_register()
527 "instance for protocol %d", proto); in wpa_priv_cmd_l2_register()
586 u16 proto; in wpa_priv_cmd_l2_send() local
611 os_memcpy(&proto, (char *) buf + ETH_ALEN, 2); in wpa_priv_cmd_l2_send()
613 if (!wpa_priv_allowed_l2_proto(proto)) { in wpa_priv_cmd_l2_send()
615 "0x%x", proto); in wpa_priv_cmd_l2_send()
619 res = l2_packet_send(iface->l2[idx], dst_addr, proto, in wpa_priv_cmd_l2_send()