Print this page
OS-406

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libdladm/common/linkprop.c
          +++ new/usr/src/lib/libdladm/common/linkprop.c
↓ open down ↓ 1521 lines elided ↑ open up ↑
1522 1522  
1523 1523          status = i_dladm_get_public_prop(handle, linkid, pdp->pd_name, flags,
1524 1524              NULL, &zid_old, sizeof (zid_old));
1525 1525          if (status != DLADM_STATUS_OK)
1526 1526                  return (status);
1527 1527  
1528 1528          zid_new = dzp->diz_zid;
1529 1529          if (zid_new == zid_old)
1530 1530                  return (DLADM_STATUS_OK);
1531 1531  
     1532 +        if (flags & DLADM_OPT_TRANSIENT)
     1533 +                dzp->diz_transient = B_TRUE;
     1534 +
1532 1535          if ((status = set_public_prop(handle, pdp, linkid, vdp, val_cnt,
1533 1536              flags, media)) != DLADM_STATUS_OK)
1534 1537                  return (status);
1535 1538  
1536 1539          /*
1537 1540           * It is okay to fail to update the /dev entry (some vanity-named
1538 1541           * links do not have a /dev entry).
1539 1542           */
1540 1543          if (zid_old != GLOBAL_ZONEID) {
1541 1544                  (void) i_dladm_update_deventry(handle, zid_old, linkid,
↓ open down ↓ 3231 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX