diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-20 18:26:18 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-20 19:07:16 +0100 |
commit | 1cc24561b0b6182da55461ec4305e76c525d5a96 (patch) | |
tree | 5c777e670627eee29920223043582bb35f007940 | |
parent | fa8cf2d9388001b052675a740ac07582b4849b9d (diff) |
mtp: Count the links in a linkset
-rw-r--r-- | include/mtp_data.h | 2 | ||||
-rw-r--r-- | src/mtp_layer3.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/mtp_data.h b/include/mtp_data.h index de9be11..a414a63 100644 --- a/include/mtp_data.h +++ b/include/mtp_data.h @@ -54,6 +54,7 @@ struct mtp_link_set { int last_sls; struct llist_head links; + int nr_links; struct mtp_link *slc[16]; int sltm_once; @@ -83,6 +84,7 @@ struct mtp_link { /* link test routine */ uint8_t test_ptrn[14]; + int link_no; int sltm_pending; int was_up; diff --git a/src/mtp_layer3.c b/src/mtp_layer3.c index 67a998d..b3be449 100644 --- a/src/mtp_layer3.c +++ b/src/mtp_layer3.c @@ -564,6 +564,7 @@ void mtp_link_set_init_slc(struct mtp_link_set *set) void mtp_link_set_add_link(struct mtp_link_set *set, struct mtp_link *lnk) { lnk->set = set; + lnk->link_no = set->nr_links++; mtp_link_init(lnk); llist_add_tail(&lnk->entry, &set->links); |