/netbsd-src/external/bsd/nsd/dist/ |
H A D | packet.h | 52 #define RD(packet) (*buffer_at((packet), 2) & RD_MASK) argument 53 #define RD_SET(packet) (*buffer_at((packet), 2) |= RD_MASK) argument 54 #define RD_CLR(packet) (*buffer_at((packet), 2) &= ~RD_MASK) argument 58 #define TC(packet) (*buffer_at((packet), 2) & TC_MASK) argument 59 #define TC_SET(packet) (*buffer_at((packet), 2) |= TC_MASK) argument 60 #define TC_CLR(packet) (*buffer_at((packet), 2) &= ~TC_MASK) argument 64 #define AA(packet) (*buffer_at((packet), 2) & AA_MASK) argument 65 #define AA_SET(packet) (*buffer_at((packet), 2) |= AA_MASK) argument 66 #define AA_CLR(packet) (*buffer_at((packet), 2) &= ~AA_MASK) argument 70 #define OPCODE(packet) ((*buffer_at((packet), 2) & OPCODE_MASK) >> OPCODE_SHIFT) argument [all …]
|
H A D | packet.c | 25 query_put_dname_offset(q, domain, buffer_position(q->packet)); in encode_dname() 31 buffer_write(q->packet, dname_name(domain_dname(domain)), in encode_dname() 42 buffer_write_u16(q->packet, in encode_dname() 45 buffer_write_u8(q->packet, 0); in encode_dname() 65 truncation_mark = buffer_position(q->packet); in packet_encode_rr() 68 buffer_write_u16(q->packet, rr->type); in packet_encode_rr() 69 buffer_write_u16(q->packet, rr->klass); in packet_encode_rr() 70 buffer_write_u32(q->packet, ttl); in packet_encode_rr() 73 rdlength_pos = buffer_position(q->packet); in packet_encode_rr() 74 buffer_skip(q->packet, sizeof(rdlength)); in packet_encode_rr() [all …]
|
H A D | tsig.c | 485 tsig_update(tsig_record_type *tsig, buffer_type *packet, size_t length) in tsig_update() argument 489 assert(length <= buffer_limit(packet)); in tsig_update() 496 buffer_at(packet, sizeof(original_query_id)), in tsig_update() 498 if (QR(packet)) { in tsig_update() 546 tsig_find_rr(tsig_record_type *tsig, buffer_type *packet) in tsig_find_rr() argument 548 size_t saved_position = buffer_position(packet); in tsig_find_rr() 549 size_t rrcount = ((size_t)QDCOUNT(packet) in tsig_find_rr() 550 + (size_t)ANCOUNT(packet) in tsig_find_rr() 551 + (size_t)NSCOUNT(packet) in tsig_find_rr() 552 + (size_t)ARCOUNT(packet)); in tsig_find_rr() [all …]
|
H A D | query.c | 135 buffer_clear(q->packet); in query_error() 137 QR_SET(q->packet); /* This is an answer. */ in query_error() 138 AD_CLR(q->packet); in query_error() 139 RCODE_SET(q->packet, (int) rcode); /* Error code. */ in query_error() 142 QDCOUNT_SET(q->packet, 0); in query_error() 143 ANCOUNT_SET(q->packet, 0); in query_error() 144 NSCOUNT_SET(q->packet, 0); in query_error() 145 ARCOUNT_SET(q->packet, 0); in query_error() 146 buffer_set_position(q->packet, QHEADERSZ); in query_error() 169 int opcode = OPCODE(query->packet); in query_formerr() [all …]
|
H A D | edns.c | 82 edns_handle_option(uint16_t optcode, uint16_t optlen, buffer_type* packet, in edns_handle_option() argument 93 buffer_skip(packet, optlen); in edns_handle_option() 98 buffer_skip(packet, optlen); in edns_handle_option() 112 memcpy(edns->cookie, buffer_current(packet), optlen); in edns_handle_option() 113 buffer_skip(packet, optlen); in edns_handle_option() 116 buffer_skip(packet, optlen); in edns_handle_option() 120 buffer_skip(packet, optlen); in edns_handle_option() 127 edns_parse_record(edns_record_type *edns, buffer_type *packet, in edns_parse_record() argument 138 edns->position = buffer_position(packet); in edns_parse_record() 140 if (!buffer_available(packet, (OPT_LEN + OPT_RDATA))) in edns_parse_record() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
H A D | kfd_packet_manager_vi.c | 49 struct pm4_mes_map_process *packet; in pm_map_process_vi() local 51 packet = (struct pm4_mes_map_process *)buffer; in pm_map_process_vi() 55 packet->header.u32All = pm_build_pm4_header(IT_MAP_PROCESS, in pm_map_process_vi() 57 packet->bitfields2.diq_enable = (qpd->is_debug) ? 1 : 0; in pm_map_process_vi() 58 packet->bitfields2.process_quantum = 1; in pm_map_process_vi() 59 packet->bitfields2.pasid = qpd->pqm->process->pasid; in pm_map_process_vi() 60 packet->bitfields3.page_table_base = qpd->page_table_base; in pm_map_process_vi() 61 packet->bitfields10.gds_size = qpd->gds_size; in pm_map_process_vi() 62 packet->bitfields10.num_gws = qpd->num_gws; in pm_map_process_vi() 63 packet->bitfields10.num_oac = qpd->num_oac; in pm_map_process_vi() [all …]
|
H A D | kfd_packet_manager_v9.c | 38 struct pm4_mes_map_process *packet; in pm_map_process_v9() local 41 packet = (struct pm4_mes_map_process *)buffer; in pm_map_process_v9() 44 packet->header.u32All = pm_build_pm4_header(IT_MAP_PROCESS, in pm_map_process_v9() 46 packet->bitfields2.diq_enable = (qpd->is_debug) ? 1 : 0; in pm_map_process_v9() 47 packet->bitfields2.process_quantum = 1; in pm_map_process_v9() 48 packet->bitfields2.pasid = qpd->pqm->process->pasid; in pm_map_process_v9() 49 packet->bitfields14.gds_size = qpd->gds_size & 0x3F; in pm_map_process_v9() 50 packet->bitfields14.gds_size_hi = (qpd->gds_size >> 6) & 0xF; in pm_map_process_v9() 51 packet->bitfields14.num_gws = qpd->num_gws; in pm_map_process_v9() 52 packet->bitfields14.num_oac = qpd->num_oac; in pm_map_process_v9() [all …]
|
/netbsd-src/external/mpl/dhcp/dist/server/ |
H A D | bootp.c | 41 void bootp (packet) in bootp() argument 42 struct packet *packet; in bootp() 47 struct packet outgoing; 61 if (packet -> raw -> op != BOOTREQUEST) 68 print_hw_addr (packet -> raw -> htype, 69 packet -> raw -> hlen, 70 packet -> raw -> chaddr), 71 packet -> raw -> giaddr.s_addr 72 ? inet_ntoa (packet -> raw -> giaddr) 73 : packet -> interface -> name); [all …]
|
H A D | dhcp.c | 39 static void maybe_return_agent_options(struct packet *packet, 42 static int reuse_lease (struct packet* packet, struct lease* new_lease, 46 static int do_ping_check(struct packet* packet, struct lease_state* state, 51 static int locate_network6(struct packet *packet); 102 dhcp (struct packet *packet) { in dhcp() argument 109 if (!locate_network(packet) && in dhcp() 110 packet->packet_type != DHCPREQUEST && in dhcp() 111 packet->packet_type != DHCPINFORM && in dhcp() 112 packet->packet_type != DHCPLEASEQUERY) { in dhcp() 118 if (packet->packet_type > 0 && in dhcp() [all …]
|
H A D | dhcpleasequery.c | 134 dhcpleasequery(struct packet *packet, int ms_nulltp) { in dhcpleasequery() argument 178 "DHCPLEASEQUERY from %s", inet_ntoa(packet->raw->giaddr)); in dhcpleasequery() 188 if (!packet->raw->giaddr.s_addr) { in dhcpleasequery() 190 msgbuf, inet_ntoa(packet->raw->ciaddr)); in dhcpleasequery() 201 gip.len = sizeof(packet->raw->giaddr); in dhcpleasequery() 202 memcpy(gip.iabuf, &packet->raw->giaddr, sizeof(packet->raw->giaddr)); in dhcpleasequery() 220 execute_statements_in_scope(NULL, packet, NULL, NULL, packet->options, in dhcpleasequery() 224 for (i=packet->class_count-1; i>=0; i--) { in dhcpleasequery() 225 execute_statements_in_scope(NULL, packet, NULL, NULL, in dhcpleasequery() 226 packet->options, options, in dhcpleasequery() [all …]
|
H A D | dhcpv6.c | 30 static void forw_dhcpv4_query(struct packet *packet); 35 struct packet *packet); 73 struct packet *packet; member 124 struct packet *packet, 127 static void build_dhcpv6_reply(struct data_string *, struct packet *); 129 struct packet *packet); 179 static void unicast_reject(struct data_string *reply_ret, struct packet *packet, 183 static isc_boolean_t is_unicast_option_defined(struct packet *packet); 186 struct packet* packet); 187 static isc_result_t get_first_ia_addr_val (struct packet* packet, int addr_type, [all …]
|
H A D | class.c | 60 void classify_client (packet) in classify_client() argument 61 struct packet *packet; in classify_client() 63 execute_statements (NULL, packet, NULL, NULL, packet->options, NULL, 67 int check_collection (packet, lease, collection) in check_collection() argument 68 struct packet *packet; in check_collection() 93 (&ignorep, packet, lease, 95 packet -> options, (struct option_state *)0, 104 classify (packet, class); 116 (&data, packet, lease, 118 packet -> options, (struct option_state *)0, [all …]
|
/netbsd-src/tests/ipf/expected/ |
H A D | f13 | 2 bad-packet 5 bad-packet 8 bad-packet 10 bad-packet 22 bad-packet 25 bad-packet 28 bad-packet 30 bad-packet 42 bad-packet 45 bad-packet [all …]
|
H A D | f12 | 4 bad-packet 7 bad-packet 14 bad-packet 17 bad-packet 24 bad-packet 27 bad-packet 34 bad-packet 37 bad-packet 44 bad-packet 47 bad-packet [all …]
|
/netbsd-src/external/mpl/bind/dist/bin/tests/system/statistics/ans4/ |
H A D | ans.pl | 42 my $packet; 45 $packet = new Net::DNS::Packet(\$buf, 0); 49 ($packet, $err) = new Net::DNS::Packet(\$buf, 0); 54 $packet->print; 56 $packet->header->qr(1); 58 my @questions = $packet->question; 68 $packet->push("answer", new Net::DNS::RR("cname1.example.com 300 CNAME cname1.example.com")); 69 $packet->push("answer", new Net::DNS::RR("cname1.example.com 300 A 1.2.3.4")); 72 $packet->push("answer", new Net::DNS::RR("cname2.example.com 300 A 1.2.3.4")); 73 $packet->push("answer", new Net::DNS::RR("cname2.example.com 300 CNAME cname2.example.com")); [all …]
|
/netbsd-src/external/mpl/dhcp/dist/relay/tests/ |
H A D | relay_unittests.c | 62 unsigned set_packet_options(struct dhcp_packet *packet, in set_packet_options() argument 66 memset(packet->options, pad, DHCP_MAX_OPTION_LEN); in set_packet_options() 70 memcpy(packet->options, DHCP_OPTIONS_COOKIE, new_len); in set_packet_options() 77 memcpy(&packet->options[4], data, len); in set_packet_options() 128 struct dhcp_packet packet; in ATF_TC_BODY() local 134 memset(&packet, 0x0, sizeof(packet)); in ATF_TC_BODY() 140 ret = strip_relay_agent_options(&ifaces, &matched, &packet, len); in ATF_TC_BODY() 180 len = set_packet_options(&packet, input_data, sizeof(input_data), pad); in ATF_TC_BODY() 187 ret = strip_relay_agent_options(&ifaces, &matched, &packet, len); in ATF_TC_BODY() 192 if (check_with_pad(packet.options, input_data, sizeof(input_data), in ATF_TC_BODY() [all …]
|
/netbsd-src/external/mpl/dhcp/dist/server/tests/ |
H A D | load_bal_unittest.c | 58 struct packet packet; in ATF_TC_BODY() local 63 memset(&packet, 0, sizeof(struct packet)); in ATF_TC_BODY() 65 packet.raw = &raw; in ATF_TC_BODY() 85 if (load_balance_mine(&packet, &pstate) != 1) { in ATF_TC_BODY() 89 if (load_balance_mine(&packet, &sstate) != 0) { in ATF_TC_BODY() 96 if (load_balance_mine(&packet, &pstate) != 1) { in ATF_TC_BODY() 100 if (load_balance_mine(&packet, &sstate) != 0) { in ATF_TC_BODY() 106 if (load_balance_mine(&packet, &pstate) != 1) { in ATF_TC_BODY() 110 if (load_balance_mine(&packet, &sstate) != 1) { in ATF_TC_BODY() 116 if (load_balance_mine(&packet, &pstate) != 1) { in ATF_TC_BODY() [all …]
|
/netbsd-src/external/mpl/bind/dist/bin/tests/system/upforwd/ans4/ |
H A D | ans.pl | 99 my $packet; 102 $packet = new Net::DNS::Packet(\$buf, 0); 106 ($packet, $err) = new Net::DNS::Packet(\$buf, 0); 110 $packet->header->qr(1); 111 $packet->header->aa(1); 113 my @questions = $packet->question; 119 while (my $rr = $packet->pop("additional")) { 133 $packet->push("answer", $a); 136 # Sign the packet 150 $packet [all...] |
/netbsd-src/external/mpl/dhcp/dist/relay/ |
H A D | dhcrelay.c | 883 do_relay4(struct interface_info *ip, struct dhcp_packet *packet, in do_relay4() argument 891 if (packet->hlen > sizeof packet->chaddr) { in do_relay4() 904 if (packet->giaddr.s_addr) { in do_relay4() 910 packet->giaddr.s_addr) { in do_relay4() 924 if (packet->op == BOOTREPLY) { in do_relay4() 930 log_debug("BOOTREPLY giaddr: %s\n", inet_ntoa(packet->giaddr)); in do_relay4() 931 if (!(packet->flags & htons(BOOTP_BROADCAST)) && in do_relay4() 933 to.sin_addr = packet->yiaddr; in do_relay4() 950 memcpy(&hto.hbuf[1], packet->chaddr, packet->hlen); in do_relay4() 951 hto.hbuf[0] = packet->htype; in do_relay4() [all …]
|
/netbsd-src/external/mpl/dhcp/dist/client/ |
H A D | dhclient.c | 141 static void add_reject(struct packet *packet); 254 static void forw_dhcpv4_response(struct packet *packet); 1194 int check_collection (packet, lease, collection) in check_collection() argument 1195 struct packet *packet; in check_collection() 1202 void classify (packet, class) in classify() argument 1203 struct packet *packet; in classify() 1314 client -> xid = client -> packet.xid; 1329 uint32_t check_v6only(packet, client) in check_v6only() argument 1330 struct packet *packet; in check_v6only() 1358 oc = lookup_option(&dhcp_universe, packet->options, [all …]
|
/netbsd-src/usr.bin/rump_dhcpclient/ |
H A D | net.c | 400 make_udp_packet(uint8_t **packet, const uint8_t *data, size_t length, in make_udp_packet() argument 442 *packet = (uint8_t *)udpp; in make_udp_packet() 449 struct udp_dhcp_packet packet; in get_udp_data() local 451 memcpy(&packet, udp, sizeof(packet)); in get_udp_data() 453 return ntohs(packet.ip.ip_len) - in get_udp_data() 454 sizeof(packet.ip) - in get_udp_data() 455 sizeof(packet.udp); in get_udp_data() 461 struct udp_dhcp_packet packet; in valid_udp_packet() local 464 if (data_len < sizeof(packet.ip)) { in valid_udp_packet() 470 memcpy(&packet, data, MIN(data_len, sizeof(packet))); in valid_udp_packet() [all …]
|
/netbsd-src/external/mpl/bind/dist/bin/tests/system/fetchlimit/ans4/ |
H A D | ans.pl | 43 my $packet; 46 $packet = new Net::DNS::Packet(\$buf, 0); 50 ($packet, $err) = new Net::DNS::Packet(\$buf, 0); 55 $packet->print; 57 $packet->header->qr(1); 59 my @questions = $packet->question; 68 $packet->header->aa(1); 70 $packet->push("answer", 74 $packet->push("answer", 85 $sock->send($packet->data); [all …]
|
/netbsd-src/external/mpl/bind/dist/bin/tests/system/zero/ans5/ |
H A D | ans.pl | 45 my $packet; 48 $packet = new Net::DNS::Packet(\$buf, 0); 52 ($packet, $err) = new Net::DNS::Packet(\$buf, 0); 57 $packet->print; 59 $packet->header->qr(1); 61 my @questions = $packet->question; 65 $packet->header->aa(1); 67 $packet->push("answer", 72 $packet->push("answer", 77 $sock->send($packet->data); [all …]
|
/netbsd-src/external/mpl/bind/dist/bin/tests/system/forward/ans6/ |
H A D | ans.pl | 144 my $packet = new Net::DNS::Packet($qname, $qtype, $qclass); 145 $packet->header->qr(1); 146 $packet->header->aa(1); 147 $packet->header->id($id); 170 $packet->push("answer", $resp); 179 $packet->push("authority", $soa) 205 $packet->{"compnames"} = {} 207 $packet->{"header"}{"arcount"} += 1 222 $packet->sign_tsig($tsig); 226 return $packet->data; [all …]
|
/netbsd-src/external/mpl/bind/dist/bin/tests/system/digdelv/ans7/ |
H A D | ans.pl | 42 my $packet; 45 $packet = new Net::DNS::Packet(\$buf, 0); 49 ($packet, $err) = new Net::DNS::Packet(\$buf, 0); 54 $packet->print; 56 $packet->header->qr(1); 57 $packet->header->opcode(5); 59 my @questions = $packet->question; 62 $packet->push("update", rr_del("$qname SOA")); 65 $packet->print; 67 $sock->send($packet->data);
|