3 #include <sys/socket.h>
4 #include <netlink/genl/genl.h>
5 #include <netlink/genl/family.h>
6 #include <netlink/genl/ctrl.h>
7 #include <linux/rtnetlink.h>
8 #include <netpacket/packet.h>
9 #include <linux/filter.h>
10 #include <linux/errqueue.h>
12 #include <linux/pkt_sched.h>
13 #include <netlink/object-api.h>
14 #include <netlink/netlink.h>
15 #include <netlink/socket.h>
16 #include <netlink-types.h>
18 #include "nl80211_copy.h"
22 #define LOG_TAG "WifiHAL"
24 #include <utils/Log.h>
28 #include "cpp_bindings.h"
29 /* API to request RTT measurement */
30 wifi_error
wifi_rtt_range_request(wifi_request_id id
, wifi_interface_handle iface
,
31 unsigned num_rtt_config
, wifi_rtt_config rtt_config
[], wifi_rtt_event_handler handler
)
34 return WIFI_ERROR_NOT_SUPPORTED
;
37 /* API to cancel RTT measurements */
38 wifi_error
wifi_rtt_range_cancel(wifi_request_id id
, wifi_interface_handle iface
,
39 unsigned num_devices
, mac_addr addr
[])
43 return WIFI_ERROR_NOT_SUPPORTED
;
46 /* API to get RTT capability */
47 wifi_error
wifi_get_rtt_capabilities(wifi_interface_handle iface
,
48 wifi_rtt_capabilities
*capabilities
)
51 return WIFI_ERROR_NOT_SUPPORTED
;