[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