[ofa-general] Re: [PATCH] opensm/console: portstatus command for only initialized ports
Ira Weiny
weiny2 at llnl.gov
Tue May 29 15:07:27 PDT 2007
Looks fine to me.
I guess you don't like this formatting? I like things to line up. It is
easier to read. No big deal.
Thanks,
Ira
On Mon, 28 May 2007 23:07:42 +0300
Sasha Khapyorsky <sashak at voltaire.com> wrote:
>
> Run portstatus command for only initialized ports + minor identation
> fixes.
>
> Signed-off-by: Sasha Khapyorsky <sashak at voltaire.com>
> ---
> opensm/opensm/osm_console.c | 18 ++++++++++--------
> 1 files changed, 10 insertions(+), 8 deletions(-)
>
> diff --git a/opensm/opensm/osm_console.c b/opensm/opensm/osm_console.c
> index 2802c38..3415262 100644
> --- a/opensm/opensm/osm_console.c
> +++ b/opensm/opensm/osm_console.c
> @@ -598,15 +598,17 @@ __get_stats(cl_map_item_t * const p_map_item, void *context)
> fs->total_nodes++;
>
> for (port = 1; port < num_ports; port++) {
> - osm_physp_t *phys = osm_node_get_physp_ptr(node, port);
> + osm_physp_t *phys = osm_node_get_physp_ptr(node, port);
> ib_port_info_t *pi = &(phys->port_info);
> -
> - uint8_t active_speed = ib_port_info_get_link_speed_active(pi);
> - uint8_t enabled_speed = ib_port_info_get_link_speed_enabled(pi);
> - uint8_t active_width = pi->link_width_active;
> - uint8_t enabled_width = pi->link_width_enabled;
> - uint8_t port_state = ib_port_info_get_port_state(pi);
> - uint8_t port_phys_state = ib_port_info_get_port_phys_state(pi);
> + uint8_t active_speed = ib_port_info_get_link_speed_active(pi);
> + uint8_t enabled_speed = ib_port_info_get_link_speed_enabled(pi);
> + uint8_t active_width = pi->link_width_active;
> + uint8_t enabled_width = pi->link_width_enabled;
> + uint8_t port_state = ib_port_info_get_port_state(pi);
> + uint8_t port_phys_state = ib_port_info_get_port_phys_state(pi);
> +
> + if (!osm_physp_is_valid(phys))
> + continue;
>
> if ((enabled_width ^ active_width) > active_width) {
> __tag_port_report(&(fs->reduced_width_ports),
> --
> 1.5.2.109.g802f
More information about the general
mailing list