예제 #1
0
파일: macvlan.c 프로젝트: gsanso/wicked
static dbus_bool_t
__ni_objectmodel_macvlan_set_flags(ni_dbus_object_t *object,
				const ni_dbus_property_t *property,
				const ni_dbus_variant_t *result, DBusError *error)
{
	ni_macvlan_t *macvlan;

	if (!(macvlan = ni_objectmodel_macvlan_handle(object, TRUE, error)))
		return FALSE;

	return ni_dbus_variant_get_uint16(result, &macvlan->flags);
}
예제 #2
0
static dbus_bool_t
ni_objectmodel_infiniband_set_pkey(	ni_dbus_object_t *object,
					const ni_dbus_property_t *property,
					const ni_dbus_variant_t *result, DBusError *error)
{
	ni_infiniband_t *ib;

	if (!(ib = __ni_objectmodel_infiniband_handle(object, TRUE, error)))
		return FALSE;

	return ni_dbus_variant_get_uint16(result, &ib->pkey);
}