# error This include is only for kernel use.
#endif
-#include <libcfs/linux/linux-misc.h>
#include <libcfs/libcfs.h>
#include <lnet/api.h>
#include <lnet/lib-types.h>
int lnet_lib_init(void);
void lnet_lib_exit(void);
+extern unsigned lnet_transaction_timeout;
extern unsigned int lnet_numa_range;
extern unsigned int lnet_peer_discovery_disabled;
extern int portal_rotor;
__u32 *peer_rtr_credits, __u32 *peer_min_rtr_credtis,
__u32 *peer_tx_qnob);
-
static inline bool
lnet_is_peer_ni_healthy_locked(struct lnet_peer_ni *lpni)
{
return false;
}
+static inline struct lnet_peer_net *
+lnet_find_peer_net_locked(struct lnet_peer *peer, __u32 net_id)
+{
+ struct lnet_peer_net *peer_net;
+
+ list_for_each_entry(peer_net, &peer->lp_peer_nets, lpn_peer_nets) {
+ if (peer_net->lpn_net_id == net_id)
+ return peer_net;
+ }
+
+ return NULL;
+}
+
static inline void
lnet_peer_set_alive(struct lnet_peer_ni *lp)
{