ba2str(&device->bdaddr, device_addr);
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (device->rpa)
+ if (device->rpa_addr)
ba2str(device->rpa_addr, device_addr);
#endif
create_filename(filename, PATH_MAX, "/%s/%s/info",
"LegacyManufacturerDataLen", NULL);
}
- if (device->rpa) {
+ if (device->rpa_addr) {
char irk_addr[18];
ba2str(&device->bdaddr, irk_addr);
ba2str(&dev->bdaddr, d_addr);
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (dev->rpa)
+ if (dev->rpa_addr)
ba2str(dev->rpa_addr, d_addr);
#endif
const char *ptr = dstaddr;
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (device->rpa)
+ if (device->rpa_addr)
ba2str(device->rpa_addr, dstaddr);
else
#endif
ba2str(&device->bdaddr, dst_addr);
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (device->rpa)
+ if (device->rpa_addr)
ba2str(device->rpa_addr, dst_addr);
#endif
return btd_error_not_supported(msg);
}
- if (device->rpa) {
+ if (device->rpa_addr) {
// There is the first RPA. So it's paired device.
if (device->bredr)
ba2str(device->rpa_addr, device_idaddr);
NULL);
if (str) {
- device->rpa = g_malloc0(sizeof(bdaddr_t));
+ device->rpa_addr = g_malloc0(sizeof(bdaddr_t));
bacpy(device->rpa_addr, &device->bdaddr);
str2ba(str, &device->bdaddr);
g_free(str);
void device_print_addr(struct btd_device *dev)
{
char ida[18];
- char rpa[18];
+ char rpa_addr[18];
ba2str(&dev->bdaddr, ida);
- if (dev->rpa) {
- ba2str(dev->rpa_addr, rpa);
+ if (dev->rpa_addr) {
+ ba2str(dev->rpa_addr, rpa_addr);
DBG("IDA %s [%d] : RPA [%s], BREDR [%d], LE [%d]",
- ida, dev->bdaddr_type, rpa,
+ ida, dev->bdaddr_type, rpa_addr,
dev->bredr ? 1 : 0, dev->le ? 1 : 0);
} else {
DBG("ADDR %s [%d] : BREDR [%d], LE [%d]",
ba2str(&device->bdaddr, dstaddr);
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (device->rpa)
+ if (device->rpa_addr)
ba2str(device->rpa_addr, dstaddr);
#endif
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
char addr_str[18];
- if (device->rpa) {
+ if (device->rpa_addr) {
ba2str(device->rpa_addr, addr_str);
error("Cannot set bredr support to RPA device [%s]", addr_str);
return;
}
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
-void device_set_rpa_addr(struct btd_device *device, const bdaddr_t *rpa)
+void device_set_rpa_addr(struct btd_device *device, const bdaddr_t *rpa_addr)
{
if (device->rpa_addr == NULL) {
- device->rpa = g_malloc0(sizeof(bdaddr_t));
- bacpy(device->rpa_addr, rpa);
+ device->rpa_addr = g_malloc0(sizeof(bdaddr_t));
+ bacpy(device->rpa_addr, rpa_addr);
} else
error("RPA is already set");
}
ba2str(&device->bdaddr, device_addr);
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (device->rpa)
+ if (device->rpa_addr)
ba2str(device->rpa_addr, device_addr);
#endif
gatt_db_clear(device->db);
- if (device->rpa) {
+ if (device->rpa_addr) {
bacpy(&device->bdaddr, device->rpa_addr);
device->bdaddr_type = BDADDR_LE_RANDOM;
g_free(device->rpa_addr);
- device->rpa = NULL;
+ device->rpa_addr = NULL;
}
device->bredr_state.paired = 0;
const char *address = b;
char addr[18];
- if (!device->rpa)
+ if (!device->rpa_addr)
return -1;
ba2str(device->rpa_addr, addr);
const char *address = b;
char addr[18];
- if (!device->rpa || device->le == false)
+ if (!device->rpa_addr || device->le == false)
return -1;
ba2str(&device->bdaddr, addr);
if (!dev->le)
return -1;
- if (cmp && dev->rpa && addr->bdaddr_type == BDADDR_LE_RANDOM &&
+ if (cmp && dev->rpa_addr && addr->bdaddr_type == BDADDR_LE_RANDOM &&
(addr->bdaddr.b[5] >> 6) == 0x01)
return bacmp(dev->rpa_addr, &addr->bdaddr);
addr_is_public(dev->bdaddr_type))
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
{
- if (dev->rpa && addr->bdaddr_type == BDADDR_BREDR) {
+ if (dev->rpa_addr && addr->bdaddr_type == BDADDR_BREDR) {
char addr_str[18];
ba2str(&dev->bdaddr, addr_str);
bool device_get_rpa_exist(struct btd_device *device)
{
- return device->rpa ? true : false;
+ return device->rpa_addr ? true : false;
}
void device_set_auth_addr_type(struct btd_device *device, uint8_t type)
return;
}
- if (device->rpa) {
+ if (device->rpa_addr) {
bacpy(&addr->bdaddr, device->rpa_addr);
addr->bdaddr_type = BDADDR_LE_RANDOM;
return;
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
if (bdaddr_type == BDADDR_BREDR && state->svc_resolved) {
DBG("Link key has been changed. Report it");
- if (!device->rpa)
+ if (!device->rpa_addr)
g_dbus_emit_property_changed(dbus_conn,
device->path, DEVICE_INTERFACE,
"Paired");
ba2str(&device->bdaddr, peer);
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if (device->rpa)
+ if (device->rpa_addr)
ba2str(device->rpa_addr, peer);
#endif
ba2str(&device->bdaddr, peer_addr);
/* Replace address type for paired RPA device since IDA passed from controller */
- if (device->rpa) {
+ if (device->rpa_addr) {
ba2str(device->rpa_addr, peer_addr);
addr_type = BDADDR_LE_RANDOM;
} else