remarkable-linux/include/linux/qed
Michal Kalderon 0518c12f1f qed*: LL2 callback operations
LL2 today is interrupt driven - when tx/rx completion arrives [or any
other indication], qed needs to operate on the connection and pass
the information to the protocol-driver [or internal qed consumer].
Since we have several flavors of ll2 employeed by the driver,
each handler needs to do an if-else to determine the right functionality
to use based on the connection type.

In order to make things more scalable [given that we're going to add
additional types of ll2 flavors] move the infrastrucutre into using
a callback-based approach - the callbacks would be provided as part
of the connection's initialization parameters.

Signed-off-by: Michal Kalderon <Michal.Kalderon@cavium.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-06-09 15:49:02 -04:00
..
common_hsi.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
eth_common.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
fcoe_common.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
iscsi_common.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
qed_chain.h
qed_eth_if.h qed: VF XDP support 2017-06-04 23:08:31 -04:00
qed_fcoe_if.h qed: Share additional information with qedf 2017-06-02 10:33:03 -04:00
qed_if.h qed: Multiple qzone queues for VFs 2017-06-04 23:08:31 -04:00
qed_iov_if.h
qed_iscsi_if.h qed: Add support for changing iSCSI mac 2017-06-02 10:33:03 -04:00
qed_ll2_if.h qed*: LL2 callback operations 2017-06-09 15:49:02 -04:00
qed_roce_if.h qed*: LL2 callback operations 2017-06-09 15:49:02 -04:00
qede_roce.h
rdma_common.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
roce_common.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00
storage_common.h
tcp_common.h qed: Utilize FW 8.20.0.0 2017-05-18 13:21:40 -04:00