Show netmask as /%d

This commit is contained in:
Joseph C. Lehner 2019-09-07 10:55:12 +02:00
parent d01a9db03d
commit 021e449007
2 changed files with 3 additions and 3 deletions

View file

@ -53,7 +53,7 @@ immediately after starting `nmrpflash`.
# nmrpflash -i eth0 -f EX2700-V1.0.1.8.img
Advertising NMRP server on eth0 ... /
Received configuration request from a4:2b:8c:00:00:01.
Sending configuration: ip 10.164.183.252, mask 255.255.255.0.
Sending configuration: 10.164.183.252/24
Received upload request: filename 'firmware'.
Uploading EX2700-V1.0.1.8.img ...
Upload successful.

4
nmrp.c
View file

@ -541,8 +541,8 @@ int nmrp_do(struct nmrpd_args *args)
memcpy(tx.eh.ether_dhost, rx.eh.ether_shost, 6);
printf("Sending configuration: %s, netmask %s.\n",
args->ipaddr, args->ipmask);
printf("Sending configuration: %s/%d.\n",
args->ipaddr, bitcount(ipmask.s_addr));
if (ethsock_arp_add(sock, rx.eh.ether_shost, ipaddr.s_addr, &arp_undo) != 0) {
goto out;