Lines Matching refs:priv
752 struct full_dynamic_vlan *priv;
754 priv = os_zalloc(sizeof(*priv));
755 if (priv == NULL)
763 priv->s = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
764 if (priv->s < 0) {
768 os_free(priv);
775 if (bind(priv->s, (struct sockaddr *) &local, sizeof(local)) < 0) {
778 close(priv->s);
779 os_free(priv);
783 if (eloop_register_read_sock(priv->s, vlan_event_receive, hapd, NULL))
785 close(priv->s);
786 os_free(priv);
790 return priv;
794 void full_dynamic_vlan_deinit(struct full_dynamic_vlan *priv)
796 if (priv == NULL)
798 eloop_unregister_read_sock(priv->s);
799 close(priv->s);
800 os_free(priv);