qed: Add iSCSI out of order packet handling.
authorYuval Mintz <[email protected]>
Thu, 1 Dec 2016 08:21:07 +0000 (00:21 -0800)
committerDavid S. Miller <[email protected]>
Fri, 2 Dec 2016 17:44:38 +0000 (12:44 -0500)
commit1d6cff4fca4366d0529dbce170e0f33cfe213790
treef1a8ef5e40d03d3e68b22f24d7e090f0286af405
parentfc831825f99eb3a2f1bf3fe7307b392513b642a5
qed: Add iSCSI out of order packet handling.

This patch adds out of order packet handling for hardware offloaded
iSCSI. Out of order packet handling requires driver buffer allocation
and assistance.

Signed-off-by: Arun Easi <[email protected]>
Signed-off-by: Yuval Mintz <[email protected]>
Reviewed-by: Johannes Thumshirn <[email protected]>
Reviewed-by: Hannes Reinecke <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
drivers/net/ethernet/qlogic/qed/Makefile
drivers/net/ethernet/qlogic/qed/qed.h
drivers/net/ethernet/qlogic/qed/qed_dev.c
drivers/net/ethernet/qlogic/qed/qed_ll2.c
drivers/net/ethernet/qlogic/qed/qed_ll2.h
drivers/net/ethernet/qlogic/qed/qed_ooo.c [new file with mode: 0644]
drivers/net/ethernet/qlogic/qed/qed_ooo.h [new file with mode: 0644]
drivers/net/ethernet/qlogic/qed/qed_roce.c
drivers/net/ethernet/qlogic/qed/qed_spq.c