Lines Matching refs:hw
80 AvahiHwInterface *hw; in netlink_callback() local
93 if (!(hw = avahi_interface_monitor_get_hw_interface(m, ifinfomsg->ifi_index))) in netlink_callback()
100 if (!(hw = avahi_hw_interface_new(m, (AvahiIfIndex) ifinfomsg->ifi_index))) in netlink_callback()
104 hw->flags_ok = in netlink_callback()
120 avahi_free(hw->name); in netlink_callback()
121 hw->name = avahi_strndup(RTA_DATA(a), RTA_PAYLOAD(a)); in netlink_callback()
128 hw->mtu = *((unsigned int*) RTA_DATA(a)); in netlink_callback()
134 hw->mac_address_size = RTA_PAYLOAD(a); in netlink_callback()
135 if (hw->mac_address_size > AVAHI_MAC_ADDRESS_MAX) in netlink_callback()
136 hw->mac_address_size = AVAHI_MAC_ADDRESS_MAX; in netlink_callback()
138 memcpy(hw->mac_address, RTA_DATA(a), hw->mac_address_size); in netlink_callback()
152 avahi_hw_interface_check_relevant(hw); in netlink_callback()
156 avahi_hw_interface_update_rrs(hw, 0); in netlink_callback()
163 AvahiHwInterface *hw; in netlink_callback() local
170 … if (!(hw = avahi_interface_monitor_get_hw_interface(m, (AvahiIfIndex) ifinfomsg->ifi_index))) in netlink_callback()
174 avahi_hw_interface_free(hw, 0); in netlink_callback()