changeset 14001:c55122c1831c

3672 mac_unregister does not clear mi_dstaddr_set Reviewed by: Carlos Cardenas <carlos.cardenas@joyent.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Dan McDonald <danmcd@nexenta.com>
author Robert Mustacchi <rm@joyent.com>
date Tue, 02 Apr 2013 13:28:58 -0700
parents d8c293f5983b
children af551fdf9db5
files usr/src/uts/common/io/mac/mac_provider.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/io/mac/mac_provider.c	Wed Apr 03 07:45:46 2013 -0700
+++ b/usr/src/uts/common/io/mac/mac_provider.c	Tue Apr 02 13:28:58 2013 -0700
@@ -576,6 +576,7 @@
 
 	bzero(mip->mi_addr, MAXMACADDRLEN);
 	bzero(mip->mi_dstaddr, MAXMACADDRLEN);
+	mip->mi_dstaddr_set = B_FALSE;
 
 	/* and the flows */
 	mac_flow_tab_destroy(mip->mi_flow_tab);