[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-tech
Subject:    Re: ifconfig: add carriage return when printing transceiver
From:       Sebastian Benoit <benno () openbsd ! org>
Date:       2019-04-26 15:05:20
Message-ID: 20190426150520.GA14272 () mail ! webmonster ! de
[Download RAW message or body]

ok

Denis Fondras(openbsd@ledeuns.net) on 2019.04.26 11:46:58 +0200:
> When transceiver is unknown (among others), a carriage return is missing.
> 
> Before :
> [root@er6p:~] ifconfig cnmac0 sff                               
> cnmac0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
>         lladdr 18:e8:29:b6:d4:a9
>         index 1 priority 0 llprio 3
>         media: Ethernet autoselect (none)
>         status: no carrier
>         transceiver: Unknown [root@er6p:~] 
> 
> After :
> [root@er6p:/usr/src/sbin/ifconfig] ifconfig cnmac0 sff     
> cnmac0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
>         lladdr 18:e8:29:b6:d4:a9
>         index 1 priority 0 llprio 3
>         media: Ethernet autoselect (none)
>         status: no carrier
>         transceiver: Unknown 
> [root@er6p:/usr/src/sbin/ifconfig]
> 
> 
> Index: sff.c
> ===================================================================
> RCS file: /cvs/src/sbin/ifconfig/sff.c,v
> retrieving revision 1.11
> diff -u -p -r1.11 sff.c
> --- sff.c	16 Apr 2019 09:32:06 -0000	1.11
> +++ sff.c	26 Apr 2019 09:36:01 -0000
> @@ -361,6 +361,9 @@ if_sff_info(int s, const char *ifname, i
>  	case SFF8024_ID_QSFP28:
>  		error = if_sff8636(s, ifname, dump, &pg0);
>  		break;
> +	default:
> +		putchar('\n');
> +		break;
>  	}
>  
>  	return (error);
> 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic