Depends on "[PATCH v1 for-next] IB/usnic: Bug fixes" series. usNIC device's networking/forwarding state is being kept on usnic_ib_dev and usnic_fwd_dev. This patch moves all of the forwarding/networking state to usnic_fwd_dev. With new states, comes a revamped usnic_fwd.h interface. All of the usnic code is ported to the new usnic_fwd.h interface.
V1 changes: Use lockdep_assert instead of spin_is_locked(... Upinder Malhi (5): IB/usnic: Add struct usnic_transport_spec IB/usnic: Push all forwarding state to usnic_fwd.[hc] IB/usnic: Port over main.c and verbs.c to the usnic_fwd.h IB/usnic: Port over usnic_ib_qp_grp.[hc] to new usnic_fwd.h IB/usnic: Port over sysfs to new usnic_fwd.h drivers/infiniband/hw/usnic/usnic_abi.h | 9 + drivers/infiniband/hw/usnic/usnic_fwd.c | 269 ++++++++++++-------- drivers/infiniband/hw/usnic/usnic_fwd.h | 68 +++-- drivers/infiniband/hw/usnic/usnic_ib.h | 3 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 38 +-- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 347 +++++++++++++++++--------- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 24 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 37 +-- 9 files changed, 512 insertions(+), 293 deletions(-) -- 1.8.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
