Update to kernel headers v5.3.2.
Test: Builds and run unit tests on taimen/cuttlefish.
Change-Id: I6ebd8f179d159ac974555e8edca588083e8081b3
diff --git a/libc/kernel/uapi/rdma/rdma_netlink.h b/libc/kernel/uapi/rdma/rdma_netlink.h
index bbb1822..ed585cf 100644
--- a/libc/kernel/uapi/rdma/rdma_netlink.h
+++ b/libc/kernel/uapi/rdma/rdma_netlink.h
@@ -136,6 +136,15 @@
IWPM_NLA_HELLO_MAX
};
enum {
+ RDMA_NODE_IB_CA = 1,
+ RDMA_NODE_IB_SWITCH,
+ RDMA_NODE_IB_ROUTER,
+ RDMA_NODE_RNIC,
+ RDMA_NODE_USNIC,
+ RDMA_NODE_USNIC_UDP,
+ RDMA_NODE_UNSPECIFIED,
+};
+enum {
RDMA_NL_LS_OP_RESOLVE = 0,
RDMA_NL_LS_OP_SET_TIMEOUT,
RDMA_NL_LS_OP_IP_RESOLVE,
@@ -191,11 +200,12 @@
RDMA_NLDEV_CMD_RES_CQ_GET,
RDMA_NLDEV_CMD_RES_MR_GET,
RDMA_NLDEV_CMD_RES_PD_GET,
+ RDMA_NLDEV_CMD_GET_CHARDEV,
+ RDMA_NLDEV_CMD_STAT_SET,
+ RDMA_NLDEV_CMD_STAT_GET,
+ RDMA_NLDEV_CMD_STAT_DEL,
RDMA_NLDEV_NUM_OPS
};
-enum {
- RDMA_NLDEV_ATTR_ENTRY_STRLEN = 16,
-};
enum rdma_nldev_print_type {
RDMA_NLDEV_PRINT_TYPE_UNSPEC,
RDMA_NLDEV_PRINT_TYPE_HEX,
@@ -271,6 +281,31 @@
RDMA_NLDEV_SYS_ATTR_NETNS_MODE,
RDMA_NLDEV_ATTR_DEV_PROTOCOL,
RDMA_NLDEV_NET_NS_FD,
+ RDMA_NLDEV_ATTR_CHARDEV_TYPE,
+ RDMA_NLDEV_ATTR_CHARDEV_NAME,
+ RDMA_NLDEV_ATTR_CHARDEV_ABI,
+ RDMA_NLDEV_ATTR_CHARDEV,
+ RDMA_NLDEV_ATTR_UVERBS_DRIVER_ID,
+ RDMA_NLDEV_ATTR_STAT_MODE,
+ RDMA_NLDEV_ATTR_STAT_RES,
+ RDMA_NLDEV_ATTR_STAT_AUTO_MODE_MASK,
+ RDMA_NLDEV_ATTR_STAT_COUNTER,
+ RDMA_NLDEV_ATTR_STAT_COUNTER_ENTRY,
+ RDMA_NLDEV_ATTR_STAT_COUNTER_ID,
+ RDMA_NLDEV_ATTR_STAT_HWCOUNTERS,
+ RDMA_NLDEV_ATTR_STAT_HWCOUNTER_ENTRY,
+ RDMA_NLDEV_ATTR_STAT_HWCOUNTER_ENTRY_NAME,
+ RDMA_NLDEV_ATTR_STAT_HWCOUNTER_ENTRY_VALUE,
+ RDMA_NLDEV_ATTR_DEV_DIM,
RDMA_NLDEV_ATTR_MAX
};
+enum rdma_nl_counter_mode {
+ RDMA_COUNTER_MODE_NONE,
+ RDMA_COUNTER_MODE_AUTO,
+ RDMA_COUNTER_MODE_MANUAL,
+ RDMA_COUNTER_MODE_MAX,
+};
+enum rdma_nl_counter_mask {
+ RDMA_COUNTER_MASK_QP_TYPE = 1,
+};
#endif