Searched defs:dpkt (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dinform.c58 dhcp_pkt_t *dpkt; local
64 dpkt = init_pkt(dsmp, DHCPV6_MSG_INFO_REQ);
67 (void) add_pkt_prl(dpkt, dsmp);
69 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server,
83 dpkt = init_pkt(dsmp, INFORM);
85 &dpkt->pkt->ciaddr);
87 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE,
91 (void) add_pkt_opt(dpkt, CD_CLASS_ID, class_id,
94 (void) add_pkt_prl(dpkt, dsmp);
95 (void) add_pkt_opt(dpkt, CD_EN
[all...]
H A Drelease.c57 dhcp_pkt_t *dpkt; local
68 if ((dpkt = init_pkt(dsmp, DHCPV6_MSG_DECLINE)) == NULL)
70 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID,
83 if ((dpkt = init_pkt(dsmp, DECLINE)) == NULL)
86 (void) add_pkt_opt32(dpkt, CD_SERVER_ID, serverip);
101 (void) add_pkt_lif(dpkt, lif,
117 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server,
120 (void) add_pkt_opt(dpkt, CD_END, NULL, 0);
122 (void) send_pkt(dsmp, dpkt, htonl(INADDR_BROADCAST), NULL);
140 dhcp_pkt_t *dpkt; local
[all...]
H A Dselect.c108 dhcp_pkt_t *dpkt; local
159 if ((dpkt = init_pkt(dsmp, DHCPV6_MSG_SOLICIT)) == NULL) {
169 (void) add_pkt_opt(dpkt, DHCPV6_OPT_IA_NA,
174 (void) add_pkt_prl(dpkt, dsmp);
177 (void) add_pkt_opt(dpkt, DHCPV6_OPT_RAPID_COMMIT, NULL, 0);
181 (void) send_pkt_v6(dsmp, dpkt, ipv6_all_dhcp_relay_and_servers,
184 if ((dpkt = init_pkt(dsmp, DISCOVER)) == NULL) {
194 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE,
196 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM));
199 (void) add_pkt_opt(dpkt, CD_CLASS_I
[all...]
H A Dinit_reboot.c60 dhcp_pkt_t *dpkt; local
70 dpkt = init_pkt(dsmp, REQUEST);
71 (void) add_pkt_opt32(dpkt, CD_REQUESTED_IP_ADDR,
74 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM));
75 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE,
79 (void) add_pkt_opt(dpkt, CD_CLASS_ID, class_id, class_id_len);
80 (void) add_pkt_prl(dpkt, dsmp);
93 (void) add_pkt_opt(dpkt, CD_HOSTNAME,
106 (void) add_pkt_opt(dpkt, CD_END, NULL, 0);
108 (void) send_pkt(dsmp, dpkt, hton
124 dhcp_pkt_t *dpkt; local
[all...]
H A Drenew.c406 dhcp_pkt_t *dpkt; local
438 dpkt = init_pkt(dsmp, DHCPV6_MSG_RENEW);
439 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID,
444 dpkt = init_pkt(dsmp, DHCPV6_MSG_REBIND);
457 (void) add_pkt_lif(dpkt, lif,
463 (void) add_pkt_prl(dpkt, dsmp);
465 return (send_pkt_v6(dsmp, dpkt, dsmp->dsm_server,
472 dpkt = init_pkt(dsmp, REQUEST);
473 dpkt->pkt->ciaddr.s_addr = lif->lif_addr;
479 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZ
[all...]
H A Drequest.c64 dhcp_pkt_t *dpkt; local
67 dpkt = init_pkt(dsmp, DHCPV6_MSG_REQUEST);
68 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID, dsmp->dsm_serverid,
75 (void) add_pkt_opt(dpkt, DHCPV6_OPT_IA_NA,
80 (void) add_pkt_prl(dpkt, dsmp);
82 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server, stop_requesting,
151 dhcp_pkt_t *dpkt; local
284 dpkt = init_pkt(dsmp, REQUEST);
296 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, lease);
297 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZ
[all...]
H A Dpacket.c77 pkt_send_type(const dhcp_pkt_t *dpkt) argument
81 if (dpkt->pkt_isv6)
82 return (((const dhcpv6_message_t *)dpkt->pkt)->d6m_msg_type);
90 option = dpkt->pkt->options;
97 option + 2 - dpkt->pkt->options >=
98 sizeof (dpkt->pkt->options))
157 dhcp_pkt_t *dpkt = &dsmp->dsm_send_pkt; local
164 dpkt->pkt_isv6 = isv6 = pif->pif_isv6;
180 lookup_smach_by_xid(xid, NULL, dpkt->pkt_isv6) != NULL);
185 if (mtu != dpkt
291 remove_pkt_opt(dhcp_pkt_t *dpkt, uint_t opt_type) argument
412 add_pkt_opt(dhcp_pkt_t *dpkt, uint_t opt_type, const void *opt_val, uint_t opt_len) argument
493 add_pkt_subopt(dhcp_pkt_t *dpkt, dhcpv6_option_t *parentopt, uint_t opt_type, const void *opt_val, uint_t opt_len) argument
560 add_pkt_opt16(dhcp_pkt_t *dpkt, uint_t opt_type, uint16_t opt_value) argument
575 add_pkt_opt32(dhcp_pkt_t *dpkt, uint_t opt_type, uint32_t opt_value) argument
589 add_pkt_prl(dhcp_pkt_t *dpkt, dhcp_smach_t *dsmp) argument
633 add_pkt_lif(dhcp_pkt_t *dpkt, dhcp_lif_t *lif, int status, const char *msg) argument
801 dhcp_pkt_t *dpkt = &dsmp->dsm_send_pkt; local
1024 send_pkt(dhcp_smach_t *dsmp, dhcp_pkt_t *dpkt, in_addr_t dest, stop_func_t *stop) argument
1080 send_pkt_v6(dhcp_smach_t *dsmp, dhcp_pkt_t *dpkt, in6_addr_t dest, stop_func_t *stop, uint_t irt, uint_t mrt) argument
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_rxdring.c1053 vsw_process_dringdata_shm(void *arg, void *dpkt) argument
1057 vio_dring_msg_t *dring_pkt = dpkt;
H A Dvsw_txdring.c1020 vsw_process_dringdata(void *arg, void *dpkt) argument
1050 dring_pkt = (vio_dring_msg_t *)dpkt;
H A Dvsw_ldc.c3364 vsw_process_data_pkt(vsw_ldc_t *ldcp, void *dpkt, vio_msg_tag_t *tagp, argument
3416 ldcp->rx_dringdata(ldcp, dpkt);
3418 ldcp->rx_pktdata(ldcp, dpkt, msglen);
3420 vsw_process_data_ibnd_pkt(ldcp, dpkt);
3453 vio_raw_data_msg_t *dpkt = (vio_raw_data_msg_t *)arg2; local
3487 bcopy(dpkt->data, mp->b_rptr, size);

Completed in 95 milliseconds