Lines Matching refs:common
55 struct driver_wired_common_data common; member
272 driver_wired_deinit_common(&drv->common); in macsec_drv_wpa_deinit()
319 if (driver_wired_init_common(&drv->common, ifname, ctx) < 0) { in macsec_drv_wpa_init()
354 drv->parent_ifi = rtnl_link_name2i(drv->link_cache, drv->common.ifname); in macsec_drv_macsec_init()
358 drv->common.ifname); in macsec_drv_macsec_init()
362 drv->common.ifname, drv->parent_ifi); in macsec_drv_macsec_init()
1165 drv->common.ifname, SCI2STR(sc->sci.addr, sc->sci.port), in macsec_drv_create_transmit_sc()
1217 drv->common.ifname, drv->ifi, ifname); in macsec_drv_create_transmit_sc()
1463 drv->common.ifname, drv->ifi, in macsec_drv_status()
1539 drv->common.sock = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_PAE)); in macsec_drv_init_sockets()
1540 if (drv->common.sock < 0) { in macsec_drv_init_sockets()
1546 if (eloop_register_read_sock(drv->common.sock, macsec_drv_handle_read, in macsec_drv_init_sockets()
1547 drv->common.ctx, NULL)) { in macsec_drv_init_sockets()
1553 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_drv_init_sockets()
1554 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_drv_init_sockets()
1566 if (bind(drv->common.sock, (struct sockaddr *) &addr, sizeof(addr)) < 0) in macsec_drv_init_sockets()
1573 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_drv_init_sockets()
1581 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_drv_init_sockets()
1582 if (ioctl(drv->common.sock, SIOCGIFHWADDR, &ifr) != 0) { in macsec_drv_init_sockets()
1614 drv->common.ctx = hapd; in macsec_drv_hapd_init()
1615 os_strlcpy(drv->common.ifname, params->ifname, in macsec_drv_hapd_init()
1616 sizeof(drv->common.ifname)); in macsec_drv_hapd_init()
1632 if (drv->common.sock >= 0) { in macsec_drv_hapd_deinit()
1633 eloop_unregister_read_sock(drv->common.sock); in macsec_drv_hapd_deinit()
1634 close(drv->common.sock); in macsec_drv_hapd_deinit()
1668 res = send(drv->common.sock, (u8 *) hdr, len, 0); in macsec_drv_send_eapol()