Print this page
7388 Support DHCP Client FQDN. Allow IAID/DUID for all v4.

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libipadm/common/ipadm_ndpd.c
          +++ new/usr/src/lib/libipadm/common/ipadm_ndpd.c
↓ open down ↓ 99 lines elided ↑ open up ↑
 100  100                  status = i_ipadm_send_ndpd_cmd(addr->ipadm_ifname, addr,
 101  101                      IPADM_CREATE_ADDRS);
 102  102                  if (status != IPADM_SUCCESS &&
 103  103                      status != IPADM_NDPD_NOT_RUNNING) {
 104  104                          (void) i_ipadm_delete_addr(iph, addr);
 105  105                          return (status);
 106  106                  }
 107  107          }
 108  108  
 109  109          /* Persist the intfid. */
 110      -        status = i_ipadm_addr_persist(iph, addr, B_FALSE, i_flags);
      110 +        status = i_ipadm_addr_persist(iph, addr, B_FALSE, i_flags, NULL);
 111  111          if (status != IPADM_SUCCESS) {
 112  112                  (void) i_ipadm_delete_addr(iph, addr);
 113  113                  (void) i_ipadm_send_ndpd_cmd(addr->ipadm_ifname, addr,
 114  114                      IPADM_DELETE_ADDRS);
 115  115          }
 116  116  
 117  117          return (status);
 118  118  }
 119  119  
 120  120  ipadm_status_t
↓ open down ↓ 248 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX