IB/qib: Add qp_stats debug file
This adds a seq_file iterator for reporting the QP hash table when the qp_stats file is read. Reviewed-by: Dean Luick <dean.luick@intel.com> Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Esse commit está contido em:

commit de
Roland Dreier

pai
17db3a92c1
commit
1dd173b01f
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2012 Intel Corporation. All rights reserved.
|
||||
* Copyright (c) 2012, 2013 Intel Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
|
||||
* Copyright (c) 2005, 2006 PathScale, Inc. All rights reserved.
|
||||
*
|
||||
@@ -917,6 +917,18 @@ void qib_init_qpn_table(struct qib_devdata *dd, struct qib_qpn_table *qpt);
|
||||
|
||||
void qib_free_qpn_table(struct qib_qpn_table *qpt);
|
||||
|
||||
#ifdef CONFIG_DEBUG_FS
|
||||
|
||||
struct qib_qp_iter;
|
||||
|
||||
struct qib_qp_iter *qib_qp_iter_init(struct qib_ibdev *dev);
|
||||
|
||||
int qib_qp_iter_next(struct qib_qp_iter *iter);
|
||||
|
||||
void qib_qp_iter_print(struct seq_file *s, struct qib_qp_iter *iter);
|
||||
|
||||
#endif
|
||||
|
||||
void qib_get_credit(struct qib_qp *qp, u32 aeth);
|
||||
|
||||
unsigned qib_pkt_delay(u32 plen, u8 snd_mult, u8 rcv_mult);
|
||||
|
Referência em uma nova issue
Block a user