Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37c324c6 authored by James Simmons's avatar James Simmons Committed by Greg Kroah-Hartman
Browse files

staging: lustre: lnet: change lnet_remotenet_t to proper structure



Change lnet_remotenet_t from typedef to proper structure.

Signed-off-by: default avatarJames Simmons <uja.ornl@yahoo.com>
Reviewed-on: https://review.whamcloud.com/20831


Reviewed-by: default avatarOlaf Weber <olaf@sgi.com>
Reviewed-by: default avatarDoug Oucharek <doug.s.oucharek@intel.com>
Reviewed-by: default avatarDmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: default avatarOleg Drokin <oleg.drokin@intel.com>
Signed-off-by: default avatarJames Simmons <jsimmons@infradead.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent e3d2716c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -473,7 +473,7 @@ int lnet_rtrpools_adjust(int tiny, int small, int large);
int lnet_rtrpools_enable(void);
void lnet_rtrpools_disable(void);
void lnet_rtrpools_free(int keep_pools);
lnet_remotenet_t *lnet_find_net_locked(__u32 net);
struct lnet_remotenet *lnet_find_net_locked(__u32 net);
int lnet_dyn_add_ni(lnet_pid_t requested_pid,
		    struct lnet_ioctl_config_data *conf);
int lnet_dyn_del_ni(__u32 net);
+2 −2
Original line number Diff line number Diff line
@@ -384,12 +384,12 @@ struct lnet_route {
#define LNET_REMOTE_NETS_HASH_MAX	(1U << 16)
#define LNET_REMOTE_NETS_HASH_SIZE	(1 << the_lnet.ln_remote_nets_hbits)

typedef struct {
struct lnet_remotenet {
	struct list_head	lrn_list;	/* chain on
						   ln_remote_nets_hash */
	struct list_head	lrn_routes;	/* routes to me */
	__u32			lrn_net;	/* my net number */
} lnet_remotenet_t;
};

/** lnet message has credit and can be submitted to lnd for send/receive */
#define LNET_CREDIT_OK		0
+1 −1
Original line number Diff line number Diff line
@@ -1762,7 +1762,7 @@ lnet_dyn_add_ni(lnet_pid_t requested_pid, struct lnet_ioctl_config_data *conf)
	struct lnet_handle_md md_handle;
	struct lnet_ni *ni;
	struct list_head net_head;
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	int rc;

	INIT_LIST_HEAD(&net_head);
+3 −3
Original line number Diff line number Diff line
@@ -998,7 +998,7 @@ static struct lnet_peer *
lnet_find_route_locked(struct lnet_ni *ni, lnet_nid_t target,
		       lnet_nid_t rtr_nid)
{
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	struct lnet_route *route;
	struct lnet_route *best_route;
	struct lnet_route *last_route;
@@ -2291,7 +2291,7 @@ LNetDist(lnet_nid_t dstnid, lnet_nid_t *srcnidp, __u32 *orderp)
{
	struct list_head *e;
	struct lnet_ni *ni;
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	__u32 dstnet = LNET_NIDNET(dstnid);
	int hops;
	int cpt;
@@ -2348,7 +2348,7 @@ LNetDist(lnet_nid_t dstnid, lnet_nid_t *srcnidp, __u32 *orderp)

	rn_list = lnet_net2rnethash(dstnet);
	list_for_each(e, rn_list) {
		rnet = list_entry(e, lnet_remotenet_t, lrn_list);
		rnet = list_entry(e, struct lnet_remotenet, lrn_list);

		if (rnet->lrn_net == dstnet) {
			struct lnet_route *route;
+12 −12
Original line number Diff line number Diff line
@@ -217,10 +217,10 @@ lnet_rtr_decref_locked(struct lnet_peer *lp)
	}
}

lnet_remotenet_t *
struct lnet_remotenet *
lnet_find_net_locked(__u32 net)
{
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	struct list_head *tmp;
	struct list_head *rn_list;

@@ -228,7 +228,7 @@ lnet_find_net_locked(__u32 net)

	rn_list = lnet_net2rnethash(net);
	list_for_each(tmp, rn_list) {
		rnet = list_entry(tmp, lnet_remotenet_t, lrn_list);
		rnet = list_entry(tmp, struct lnet_remotenet, lrn_list);

		if (rnet->lrn_net == net)
			return rnet;
@@ -268,7 +268,7 @@ static void lnet_shuffle_seed(void)

/* NB expects LNET_LOCK held */
static void
lnet_add_route_to_rnet(lnet_remotenet_t *rnet, struct lnet_route *route)
lnet_add_route_to_rnet(struct lnet_remotenet *rnet, struct lnet_route *route)
{
	unsigned int len = 0;
	unsigned int offset = 0;
@@ -299,8 +299,8 @@ lnet_add_route(__u32 net, __u32 hops, lnet_nid_t gateway,
	       unsigned int priority)
{
	struct list_head *e;
	lnet_remotenet_t *rnet;
	lnet_remotenet_t *rnet2;
	struct lnet_remotenet *rnet;
	struct lnet_remotenet *rnet2;
	struct lnet_route *route;
	struct lnet_ni *ni;
	int add_route;
@@ -416,7 +416,7 @@ lnet_add_route(__u32 net, __u32 hops, lnet_nid_t gateway,
int
lnet_check_routes(void)
{
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	struct lnet_route *route;
	struct lnet_route *route2;
	struct list_head *e1;
@@ -430,7 +430,7 @@ lnet_check_routes(void)
	for (i = 0; i < LNET_REMOTE_NETS_HASH_SIZE; i++) {
		rn_list = &the_lnet.ln_remote_nets_hash[i];
		list_for_each(e1, rn_list) {
			rnet = list_entry(e1, lnet_remotenet_t, lrn_list);
			rnet = list_entry(e1, struct lnet_remotenet, lrn_list);

			route2 = NULL;
			list_for_each(e2, &rnet->lrn_routes) {
@@ -472,7 +472,7 @@ int
lnet_del_route(__u32 net, lnet_nid_t gw_nid)
{
	struct lnet_peer *gateway;
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	struct lnet_route *route;
	struct list_head *e1;
	struct list_head *e2;
@@ -495,7 +495,7 @@ lnet_del_route(__u32 net, lnet_nid_t gw_nid)

 again:
	list_for_each(e1, rn_list) {
		rnet = list_entry(e1, lnet_remotenet_t, lrn_list);
		rnet = list_entry(e1, struct lnet_remotenet, lrn_list);

		if (!(net == LNET_NIDNET(LNET_NID_ANY) ||
		      net == rnet->lrn_net))
@@ -588,7 +588,7 @@ lnet_get_route(int idx, __u32 *net, __u32 *hops,
{
	struct list_head *e1;
	struct list_head *e2;
	lnet_remotenet_t *rnet;
	struct lnet_remotenet *rnet;
	struct lnet_route *route;
	int cpt;
	int i;
@@ -599,7 +599,7 @@ lnet_get_route(int idx, __u32 *net, __u32 *hops,
	for (i = 0; i < LNET_REMOTE_NETS_HASH_SIZE; i++) {
		rn_list = &the_lnet.ln_remote_nets_hash[i];
		list_for_each(e1, rn_list) {
			rnet = list_entry(e1, lnet_remotenet_t, lrn_list);
			rnet = list_entry(e1, struct lnet_remotenet, lrn_list);

			list_for_each(e2, &rnet->lrn_routes) {
				route = list_entry(e2, struct lnet_route,
Loading