mirror of
https://github.com/xcat2/xNBA.git
synced 2026-03-26 08:13:29 +00:00
Remove data-xfer as an interface type, and replace data-xfer interfaces with generic interfaces supporting the data-xfer methods. Filter interfaces (as used by the TLS layer) are handled using the generic pass-through interface capability. A side-effect of this is that deliver_raw() no longer exists as a data-xfer method. (In practice this doesn't lose any efficiency, since there are no instances within the current codebase where xfer_deliver_raw() is used to pass data to an interface supporting the deliver_raw() method.) Signed-off-by: Michael Brown <mcb30@ipxe.org>
21 lines
379 B
C
21 lines
379 B
C
#ifndef _IPXE_IB_CMRC_H
|
|
#define _IPXE_IB_CMRC_H
|
|
|
|
/** @file
|
|
*
|
|
* Infiniband Communication-managed Reliable Connections
|
|
*
|
|
*/
|
|
|
|
FILE_LICENCE ( BSD2 );
|
|
|
|
#include <ipxe/infiniband.h>
|
|
#include <ipxe/xfer.h>
|
|
|
|
extern int ib_cmrc_open ( struct interface *xfer,
|
|
struct ib_device *ibdev,
|
|
struct ib_gid *dgid,
|
|
struct ib_gid_half *service_id );
|
|
|
|
#endif /* _IPXE_IB_CMRC_H */
|