From 0342f8c7bc656ea8ee3c45e49edeb4ee9cc12cce Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sun, 19 Jan 2020 13:47:56 +0100 Subject: sys/linux: add more device descriptions (geneve, lowpan, ipoib, cfhsi) --- sys/linux/socket_bluetooth.txt | 52 +++++++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 18 deletions(-) (limited to 'sys/linux/socket_bluetooth.txt') diff --git a/sys/linux/socket_bluetooth.txt b/sys/linux/socket_bluetooth.txt index 8ea4f0424..9aeceefce 100644 --- a/sys/linux/socket_bluetooth.txt +++ b/sys/linux/socket_bluetooth.txt @@ -154,24 +154,28 @@ hci_ufilter { sockaddr_sco { fam const[AF_BLUETOOTH, int16] - addr bdaddr + addr bdaddr_t } sockaddr_l2 { - fam const[AF_BLUETOOTH, int16] - psm int16 - addr bdaddr - cid int16 - typ int8 + l2_family const[AF_BLUETOOTH, int16] + l2_psm int16 + l2_bdaddr bdaddr_t + l2_cid int16 + l2_bdaddr_type flags[bdaddr_type, int8] } -bdaddr { - addr0 int8 - addr1 int8 - addr2 int8 - addr3 int8 - addr4 int8 - addr5 int8 +bdaddr_type = BDADDR_BREDR, BDADDR_LE_PUBLIC, BDADDR_LE_RANDOM + +bdaddr_t [ + any array[const[0, int8], 6] + none array[const[0xff, int8], 6] + fixed bdaddr_fixed +] + +bdaddr_fixed { + b array[const[0xaa, int8], 5] + a int8[0x10:0x12] } bt_security { @@ -196,7 +200,7 @@ l2cap_conninfo { sockaddr_rc { fam const[AF_BLUETOOTH, int16] - addr bdaddr + addr bdaddr_t chan int8 } @@ -223,12 +227,12 @@ define HIDP_VIRTUAL_CABLE_UNPLUG_BIT 1<