RDMA/ocrdma: ABI versioning between ocrdma and be2net
While loading RoCE driver be2net driver should check for ABI version to catch functional incompatibilities. Signed-off-by: Devesh Sharma <devesh.sharma@emulex.com> Signed-off-by: Selvin Xavier <selvin.xavier@emulex.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
This commit is contained in:
parent
1eebbb6ec3
commit
b6b87d2e69
@ -29,6 +29,7 @@
|
|||||||
#define __OCRDMA_ABI_H__
|
#define __OCRDMA_ABI_H__
|
||||||
|
|
||||||
#define OCRDMA_ABI_VERSION 1
|
#define OCRDMA_ABI_VERSION 1
|
||||||
|
#define OCRDMA_BE_ROCE_ABI_VERSION 1
|
||||||
/* user kernel communication data structures. */
|
/* user kernel communication data structures. */
|
||||||
|
|
||||||
struct ocrdma_alloc_ucontext_resp {
|
struct ocrdma_alloc_ucontext_resp {
|
||||||
|
@ -478,6 +478,7 @@ static struct ocrdma_driver ocrdma_drv = {
|
|||||||
.add = ocrdma_add,
|
.add = ocrdma_add,
|
||||||
.remove = ocrdma_remove,
|
.remove = ocrdma_remove,
|
||||||
.state_change_handler = ocrdma_event_handler,
|
.state_change_handler = ocrdma_event_handler,
|
||||||
|
.be_abi_version = OCRDMA_BE_ROCE_ABI_VERSION,
|
||||||
};
|
};
|
||||||
|
|
||||||
static void ocrdma_unregister_inet6addr_notifier(void)
|
static void ocrdma_unregister_inet6addr_notifier(void)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user