diff options
Diffstat (limited to 'util/nvmutil/nvmutil.c')
| -rw-r--r-- | util/nvmutil/nvmutil.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 2821e71a..70571bee 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -249,6 +249,8 @@ cmd_setmac(void)  	int mac_updated = 0;  	parseMacString(strMac, mac); +	printf("MAC address to be written: %s\n", strMac); +  	for (int partnum = 0; partnum < 2; partnum++) {  		if (!goodChecksum(part = partnum))  			continue; @@ -257,6 +259,9 @@ cmd_setmac(void)  		for (int w = 0; w < 3; w++) /* write MAC to gbe part */  			setWord(w, partnum, mac[w]); +		printf("Wrote MAC address to part %d: ", partnum); +		macf(partnum); +  		cmd_setchecksum(); /* MAC updated; need valid checksum */  	} | 
