Home
last modified time | relevance | path

Searched refs:dpkt (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dpacket.c77 pkt_send_type(const dhcp_pkt_t *dpkt) in pkt_send_type() argument
81 if (dpkt->pkt_isv6) in pkt_send_type()
82 return (((const dhcpv6_message_t *)dpkt->pkt)->d6m_msg_type); in pkt_send_type()
90 option = dpkt->pkt->options; in pkt_send_type()
97 option + 2 - dpkt->pkt->options >= in pkt_send_type()
98 sizeof (dpkt->pkt->options)) in pkt_send_type()
157 dhcp_pkt_t *dpkt = &dsmp->dsm_send_pkt; in init_pkt() local
164 dpkt->pkt_isv6 = isv6 = pif->pif_isv6; in init_pkt()
180 lookup_smach_by_xid(xid, NULL, dpkt->pkt_isv6) != NULL); in init_pkt()
185 if (mtu != dpkt->pkt_max_len && in init_pkt()
[all …]
H A Drelease.c57 dhcp_pkt_t *dpkt; in send_declines() local
68 if ((dpkt = init_pkt(dsmp, DHCPV6_MSG_DECLINE)) == NULL) in send_declines()
70 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID, in send_declines()
83 if ((dpkt = init_pkt(dsmp, DECLINE)) == NULL) in send_declines()
86 (void) add_pkt_opt32(dpkt, CD_SERVER_ID, serverip); in send_declines()
101 (void) add_pkt_lif(dpkt, lif, in send_declines()
117 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server, in send_declines()
120 (void) add_pkt_opt(dpkt, CD_END, NULL, 0); in send_declines()
122 (void) send_pkt(dsmp, dpkt, htonl(INADDR_BROADCAST), NULL); in send_declines()
140 dhcp_pkt_t *dpkt; in dhcp_release() local
[all …]
H A Dinform.c58 dhcp_pkt_t *dpkt; in dhcp_inform() local
64 dpkt = init_pkt(dsmp, DHCPV6_MSG_INFO_REQ); in dhcp_inform()
67 (void) add_pkt_prl(dpkt, dsmp); in dhcp_inform()
69 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server, in dhcp_inform()
83 dpkt = init_pkt(dsmp, INFORM); in dhcp_inform()
85 &dpkt->pkt->ciaddr); in dhcp_inform()
87 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE, in dhcp_inform()
91 (void) add_pkt_opt(dpkt, CD_CLASS_ID, class_id, in dhcp_inform()
94 (void) add_pkt_prl(dpkt, dsmp); in dhcp_inform()
95 (void) add_pkt_opt(dpkt, CD_END, NULL, 0); in dhcp_inform()
[all …]
H A Dinit_reboot.c60 dhcp_pkt_t *dpkt; in dhcp_init_reboot_v4() local
70 dpkt = init_pkt(dsmp, REQUEST); in dhcp_init_reboot_v4()
71 (void) add_pkt_opt32(dpkt, CD_REQUESTED_IP_ADDR, in dhcp_init_reboot_v4()
74 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM)); in dhcp_init_reboot_v4()
75 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE, in dhcp_init_reboot_v4()
79 (void) add_pkt_opt(dpkt, CD_CLASS_ID, class_id, class_id_len); in dhcp_init_reboot_v4()
80 (void) add_pkt_prl(dpkt, dsmp); in dhcp_init_reboot_v4()
93 (void) add_pkt_opt(dpkt, CD_HOSTNAME, in dhcp_init_reboot_v4()
106 (void) add_pkt_opt(dpkt, CD_END, NULL, 0); in dhcp_init_reboot_v4()
108 (void) send_pkt(dsmp, dpkt, htonl(INADDR_BROADCAST), stop_init_reboot); in dhcp_init_reboot_v4()
[all …]
H A Dselect.c108 dhcp_pkt_t *dpkt; in dhcp_selecting() local
159 if ((dpkt = init_pkt(dsmp, DHCPV6_MSG_SOLICIT)) == NULL) { in dhcp_selecting()
169 (void) add_pkt_opt(dpkt, DHCPV6_OPT_IA_NA, in dhcp_selecting()
174 (void) add_pkt_prl(dpkt, dsmp); in dhcp_selecting()
177 (void) add_pkt_opt(dpkt, DHCPV6_OPT_RAPID_COMMIT, NULL, 0); in dhcp_selecting()
181 (void) send_pkt_v6(dsmp, dpkt, ipv6_all_dhcp_relay_and_servers, in dhcp_selecting()
184 if ((dpkt = init_pkt(dsmp, DISCOVER)) == NULL) { in dhcp_selecting()
194 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE, in dhcp_selecting()
196 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM)); in dhcp_selecting()
199 (void) add_pkt_opt(dpkt, CD_CLASS_ID, class_id, in dhcp_selecting()
[all …]
H A Drenew.c406 dhcp_pkt_t *dpkt; in dhcp_extending() local
438 dpkt = init_pkt(dsmp, DHCPV6_MSG_RENEW); in dhcp_extending()
439 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID, in dhcp_extending()
444 dpkt = init_pkt(dsmp, DHCPV6_MSG_REBIND); in dhcp_extending()
457 (void) add_pkt_lif(dpkt, lif, in dhcp_extending()
463 (void) add_pkt_prl(dpkt, dsmp); in dhcp_extending()
465 return (send_pkt_v6(dsmp, dpkt, dsmp->dsm_server, in dhcp_extending()
472 dpkt = init_pkt(dsmp, REQUEST); in dhcp_extending()
473 dpkt->pkt->ciaddr.s_addr = lif->lif_addr; in dhcp_extending()
479 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE, in dhcp_extending()
[all …]
H A Drequest.c64 dhcp_pkt_t *dpkt; in send_v6_request() local
67 dpkt = init_pkt(dsmp, DHCPV6_MSG_REQUEST); in send_v6_request()
68 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID, dsmp->dsm_serverid, in send_v6_request()
75 (void) add_pkt_opt(dpkt, DHCPV6_OPT_IA_NA, in send_v6_request()
80 (void) add_pkt_prl(dpkt, dsmp); in send_v6_request()
82 (void) send_pkt_v6(dsmp, dpkt, dsmp->dsm_server, stop_requesting, in send_v6_request()
151 dhcp_pkt_t *dpkt; in dhcp_requesting() local
284 dpkt = init_pkt(dsmp, REQUEST); in dhcp_requesting()
296 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, lease); in dhcp_requesting()
297 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE, in dhcp_requesting()
[all …]
/titanic_50/usr/src/uts/sun4v/io/
H A Dvsw_rxdring.c1053 vsw_process_dringdata_shm(void *arg, void *dpkt) in vsw_process_dringdata_shm() argument
1057 vio_dring_msg_t *dring_pkt = dpkt; in vsw_process_dringdata_shm()
H A Dvsw_txdring.c1020 vsw_process_dringdata(void *arg, void *dpkt) in vsw_process_dringdata() argument
1050 dring_pkt = (vio_dring_msg_t *)dpkt; in vsw_process_dringdata()
H A Dvsw_ldc.c3364 vsw_process_data_pkt(vsw_ldc_t *ldcp, void *dpkt, vio_msg_tag_t *tagp, in vsw_process_data_pkt() argument
3416 ldcp->rx_dringdata(ldcp, dpkt); in vsw_process_data_pkt()
3418 ldcp->rx_pktdata(ldcp, dpkt, msglen); in vsw_process_data_pkt()
3420 vsw_process_data_ibnd_pkt(ldcp, dpkt); in vsw_process_data_pkt()
3453 vio_raw_data_msg_t *dpkt = (vio_raw_data_msg_t *)arg2; in vsw_process_pkt_data() local
3487 bcopy(dpkt->data, mp->b_rptr, size); in vsw_process_pkt_data()