diff options
| author | Jerry Jelinek <jerry.jelinek@joyent.com> | 2011-03-03 10:19:34 -0800 |
|---|---|---|
| committer | Jerry Jelinek <jerry.jelinek@joyent.com> | 2011-03-03 10:19:34 -0800 |
| commit | 5d9985486dbdff1a84127a99f01f3bc971336ec6 (patch) | |
| tree | aa592f5fd8d7a39deb89d1b2d75e7b6e4242cf56 /usr/src | |
| parent | c08e6a42dbb0b144a601797df287cc8080359042 (diff) | |
| download | illumos-joyent-5d9985486dbdff1a84127a99f01f3bc971336ec6.tar.gz | |
OS-283 flows need unique names
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/lib/brand/joyent/zone/poststate.ksh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/lib/brand/joyent/zone/poststate.ksh b/usr/src/lib/brand/joyent/zone/poststate.ksh index 903e3f6b17..ec690e5058 100644 --- a/usr/src/lib/brand/joyent/zone/poststate.ksh +++ b/usr/src/lib/brand/joyent/zone/poststate.ksh @@ -180,9 +180,12 @@ do for port in $blocked_outgoing_ports; do # br='block remote'. Flow names should be < 31 chars # in length so that they get unique kstats + # Use the VNIC mac addr. to generate a unique name. + mac_addr=`dladm show-vnic -z $ZONENAME -p \ + -o MACADDRESS $nic | tr ':' '_'` flowadm add-flow -t -l $nic -z $ZONENAME \ -a transport=tcp,remote_port=$port \ - -p maxbw=0 ${nic}_br_${port} + -p maxbw=0 f${mac_addr}_br_${port} done IFS=$OLDIFS fi |
