Lines Matching refs:osdep
75 assert(m->osdep.netlink == nl);
268 if (m->osdep.list == LIST_IFACE) {
273 if (netlink_list_items(m->osdep.netlink, RTM_GETADDR, &m->osdep.query_addr_seq) < 0) {
275 m->osdep.list = LIST_DONE;
279 m->osdep.list = LIST_ADDR;
283 m->osdep.list = LIST_DONE;
285 if (m->osdep.list == LIST_DONE) {
305 (n->nlmsg_seq == m->osdep.query_link_seq || n->nlmsg_seq == m->osdep.query_addr_seq)) {
321 m->osdep.netlink = NULL;
322 m->osdep.query_addr_seq = m->osdep.query_link_seq = 0;
328 if (!(m->osdep.netlink = avahi_netlink_new(m->server->poll_api, RTMGRP_LINK|RTMGRP_IPV4_IFADDR|RTMGRP_IPV6_IFADDR, netlink_callback, m)))
332 m->osdep.list = LIST_IFACE;
335 if (netlink_list_items(m->osdep.netlink, RTM_GETLINK, &m->osdep.query_link_seq) < 0)
342 if (m->osdep.netlink) {
343 avahi_netlink_free(m->osdep.netlink);
344 m->osdep.netlink = NULL;
353 if (m->osdep.netlink) {
354 avahi_netlink_free(m->osdep.netlink);
355 m->osdep.netlink = NULL;
366 if (!avahi_netlink_work(m->osdep.netlink, 1) == 0)