Hi Johan, On Thu, Mar 29, 2012 at 6:12 AM, Johan Hedberg <johan.hedberg@xxxxxxxxx> wrote: > Hi Andre, > > On Tue, Mar 27, 2012, Andre Guedes wrote: >> + le->dst_type = (dst_type == MGMT_ADDR_LE_RANDOM) ? >> + ADDR_LE_DEV_RANDOM : ADDR_LE_DEV_PUBLIC; > > You might want to make a simple helper function for the type conversion. > > Also, I'm not so sure it's a good idea to directly reuse mgmt API > defines for the L2CAP socket interface. The values may in the end be the > same but probably there should be separate defines in l2cap.h. I'm not sure too. I think it would be better we define address type macros in bluetooth.h and replace its prefix by BDADDR_TYPE_. So we would have something like this in bluetooth.h: +/* BD Address type */ +#define BDADDR_TYPE_BREDR 0x00 +#define BDADDR_TYPE_LE_PUBLIC 0x01 +#define BDADDR_TYPE_LE_RANDOM 0x02 +#define BDADDR_TYPE_INVALID 0xff What do you think? Thanks, Andre -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html