IB/usnic: Update ABI and Version file for UDP support
Expand the kernel/userspace interface so userspace may push down a socket file descriptor to usNIC. Also, bump up the abi and version numbers. Signed-off-by: Upinder Malhi <umalhi@cisco.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
This commit is contained in:
parent
60b215e8b2
commit
b85caf479b
@ -23,7 +23,7 @@
|
||||
|
||||
#define PCI_DEVICE_ID_CISCO_VIC_USPACE_NIC 0x00cf /* User space NIC */
|
||||
|
||||
#define DRV_VERSION "1.0.2"
|
||||
#define DRV_RELDATE "September 09, 2013"
|
||||
#define DRV_VERSION "1.0.3"
|
||||
#define DRV_RELDATE "December 19, 2013"
|
||||
|
||||
#endif /* USNIC_H_ */
|
||||
|
@ -21,7 +21,7 @@
|
||||
#define USNIC_ABI_H
|
||||
|
||||
/* ABI between userspace and kernel */
|
||||
#define USNIC_UVERBS_ABI_VERSION 2
|
||||
#define USNIC_UVERBS_ABI_VERSION 3
|
||||
|
||||
#define USNIC_QP_GRP_MAX_WQS 8
|
||||
#define USNIC_QP_GRP_MAX_RQS 8
|
||||
@ -30,7 +30,8 @@
|
||||
enum usnic_transport_type {
|
||||
USNIC_TRANSPORT_UNKNOWN = 0,
|
||||
USNIC_TRANSPORT_ROCE_CUSTOM = 1,
|
||||
USNIC_TRANSPORT_MAX = 2,
|
||||
USNIC_TRANSPORT_IPV4_UDP = 2,
|
||||
USNIC_TRANSPORT_MAX = 3,
|
||||
};
|
||||
|
||||
struct usnic_transport_spec {
|
||||
@ -39,9 +40,16 @@ struct usnic_transport_spec {
|
||||
struct {
|
||||
uint16_t port_num;
|
||||
} usnic_roce;
|
||||
struct {
|
||||
uint32_t sock_fd;
|
||||
} udp;
|
||||
};
|
||||
};
|
||||
|
||||
struct usnic_ib_create_qp_cmd {
|
||||
struct usnic_transport_spec spec;
|
||||
};
|
||||
|
||||
/*TODO: Future - usnic_modify_qp needs to pass in generic filters */
|
||||
struct usnic_ib_create_qp_resp {
|
||||
u32 vfid;
|
||||
|
Loading…
Reference in New Issue
Block a user