Example #1
0
File: lldp.c Project: mchf/wicked
static ni_bool_t
__ni_objectmodel_struct_add_hwaddr(ni_dbus_variant_t *strct, const ni_hwaddr_t *value)
{
	ni_dbus_variant_t *member;

	if (!(member = ni_dbus_struct_add(strct)))
		return FALSE;
	return __ni_objectmodel_get_hwaddr(member, value);
}
Example #2
0
static dbus_bool_t
__ni_objectmodel_team_get_address(const ni_dbus_object_t *object, const ni_dbus_property_t *property,
				ni_dbus_variant_t *result, DBusError *error)
{
	ni_netdev_t *dev;

	if (!(dev = ni_objectmodel_unwrap_netif(object, error)))
		return FALSE;
	return __ni_objectmodel_get_hwaddr(result, &dev->link.hwaddr);
}