| /onnv/onnv-gate/usr/src/lib/libdhcpagent/common/ |
| dhcp_hostconf.c | 171 dhcpv6_option_t d6o; local 182 while (opts + sizeof (d6o) <= optmax) { 188 (void) memcpy(&d6o, opts, sizeof (d6o)); 189 d6o.d6o_code = ntohs(d6o.d6o_code); 190 d6o.d6o_len = ntohs(d6o.d6o_len); 191 subomax = opts + sizeof (d6o) + d6o.d6o_len [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
| snoop_dhcpv6.c | 80 dhcpv6_option_t *d6o; local 120 d6o = NULL; 121 while ((d6o = dhcpv6_find_option(data, len, d6o, 127 d6o = dhcpv6_find_option(data, len, NULL, 129 optlen -= sizeof (*d6o); 130 if (d6o != NULL && optlen >= sizeof (statuscode)) { 131 (void) memcpy(&statuscode, d6o + 1, 139 optlen, (char *)(d6o + 1) + 2); 142 d6o = dhcpv6_find_option(data, len, NULL 591 dhcpv6_option_t d6o; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/sbin/dhcpinfo/ |
| dhcpinfo.c | 202 dhcpv6_option_t d6o; local 204 if (opt_len < sizeof (d6o)) 206 (void) memcpy(&d6o, opt, sizeof (d6o)); 207 if (opt_len != ntohs(d6o.d6o_len) + sizeof (d6o)) 209 valptr = (uint8_t *)opt + sizeof (d6o); 210 opt_len -= sizeof (d6o);
|
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
| packet.c | 299 dhcpv6_option_t d6o; local 304 while (raw_pkt + sizeof (d6o) <= raw_end) { 305 (void) memcpy(&d6o, raw_pkt, sizeof (d6o)); 306 len = ntohs(d6o.d6o_len) + sizeof (d6o); 310 if (d6o.d6o_code == opt_type) { 422 dhcpv6_option_t d6o; local 424 req_len = opt_len + sizeof (d6o); 433 d6o.d6o_code = htons(opt_type) 499 dhcpv6_option_t d6o; local 642 dhcpv6_option_t *d6o, *d6so; local [all...] |
| request.c | 102 const dhcpv6_option_t *d6o; local 105 d6o = dhcpv6_pkt_option(plp, NULL, DHCPV6_OPT_UNICAST, &olen); 106 olen -= sizeof (*d6o); 108 if (d6o == NULL) { 117 (void) memcpy(&addr, d6o + 1, olen); 250 const dhcpv6_option_t *d6o; local 254 d6o = dhcpv6_pkt_option(offer, NULL, DHCPV6_OPT_STATUS_CODE, 256 (void) dhcpv6_status_code(d6o, olen, &estr, &msg, &msglen); 364 const dhcpv6_option_t *d6o, *d6so; local 385 d6o = dhcpv6_pkt_option(pkt, NULL, DHCPV6_OPT_STATUS_CODE, &olen) 698 const dhcpv6_option_t *d6o; local [all...] |
| init_reboot.c | 125 dhcpv6_option_t *d6o, *d6so, *popt; local 141 d6o = NULL; 142 while ((d6o = dhcpv6_pkt_option(dsmp->dsm_ack, d6o, DHCPV6_OPT_IA_NA, 153 (void) memcpy(&d6in, d6o, sizeof (d6in)); 157 (char *)&d6in + sizeof (*d6o), 158 sizeof (d6in) - sizeof (*d6o)); 165 obase = (char *)d6o + sizeof (dhcpv6_ia_na_t);
|
| util.c | 646 dhcpv6_status_code(const dhcpv6_option_t *d6o, uint_t olen, const char **estr, 664 if (d6o == NULL) 666 olen -= sizeof (*d6o); 672 *msg = (const char *)(d6o + 1) + 2; 675 (void) memcpy(&status, d6o + 1, sizeof (status));
|
| agent.c | 804 dhcpv6_option_t *d6o; local 811 d6o = NULL; 813 d6o = dhcpv6_pkt_option(ack, d6o, 815 if (d6o == NULL) 817 optlen -= sizeof (*d6o); 820 (void) memcpy(&ent, d6o + 1, 826 if (d6o != NULL) { 832 (char *)(d6o + 1) + sizeof (ent), 853 dhcpv6_option_t *d6o; local [all...] |
| bound.c | 657 const dhcpv6_option_t *d6o, *d6so, *d6sso; local 672 d6o = NULL; 673 while ((d6o = dhcpv6_pkt_option(dsmp->dsm_ack, d6o, DHCPV6_OPT_IA_NA, 686 (void) memcpy(&d6in, d6o, sizeof (d6in)); 727 optbase = (const char *)d6o + sizeof (d6in); 1173 const dhcpv6_option_t *d6o; local [all...] |
| /onnv/onnv-gate/usr/src/common/net/dhcp/ |
| scan.c | 197 dhcpv6_option_t d6o; local 203 (void) memcpy(&d6o, bp, sizeof (d6o)); 204 olen = ntohs(d6o.d6o_len) + sizeof (d6o); 207 if (d6o.d6o_code != codenum ||
|
| /onnv/onnv-gate/usr/src/lib/libdhcputil/common/ |
| dhcp_inittab.c | 559 dhcpv6_option_t *d6o; local 611 hlen = ie->ds_dhcpv6 ? sizeof (*d6o) : 2; 979 d6o = (dhcpv6_option_t *)result; 980 d6o->d6o_code = htons(ie->ds_code); 981 d6o->d6o_len = htons(length); 1027 dhcpv6_option_t d6o; local 1029 (void) memcpy(&d6o, payload, sizeof (d6o)); 1030 length = ntohs(d6o.d6o_len); 1031 payload += sizeof (d6o); [all...] |