packet 660 examples/pcap2nbench/main.cpp Packet packet(data, pkt_hdr->len); packet 664 examples/pcap2nbench/main.cpp if (packet.valid_smb()) { packet 665 examples/pcap2nbench/main.cpp packet.frame = frame; packet 666 examples/pcap2nbench/main.cpp packets.push_back(packet); packet 1356 lib/socket_wrapper/socket_wrapper.c uint8_t *packet; packet 1365 lib/socket_wrapper/socket_wrapper.c packet = swrap_marshall_packet(si, addr, type, buf, len, &packet_len); packet 1366 lib/socket_wrapper/socket_wrapper.c if (!packet) { packet 1372 lib/socket_wrapper/socket_wrapper.c if (write(fd, packet, packet_len) != packet_len) { packet 1373 lib/socket_wrapper/socket_wrapper.c free(packet); packet 1378 lib/socket_wrapper/socket_wrapper.c free(packet); packet 512 lib/util/util.h _PUBLIC_ bool file_save(const char *fname, const void *packet, size_t length); packet 375 lib/util/util_file.c _PUBLIC_ bool file_save(const char *fname, const void *packet, size_t length) packet 382 lib/util/util_file.c if (write(fd, packet, length) != (size_t)length) { packet 79 libcli/nbt/libnbt.h struct nbt_name_packet *packet; packet 281 libcli/nbt/libnbt.h struct nbt_name_packet *packet, packet 34 libcli/nbt/namequery.c struct nbt_name_packet *packet; packet 37 libcli/nbt/namequery.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 38 libcli/nbt/namequery.c if (packet == NULL) return NULL; packet 40 libcli/nbt/namequery.c packet->qdcount = 1; packet 41 libcli/nbt/namequery.c packet->operation = NBT_OPCODE_QUERY; packet 43 libcli/nbt/namequery.c packet->operation |= NBT_FLAG_BROADCAST; packet 46 libcli/nbt/namequery.c packet->operation |= NBT_FLAG_RECURSION_DESIRED; packet 49 libcli/nbt/namequery.c packet->questions = talloc_array(packet, struct nbt_name_question, 1); packet 50 libcli/nbt/namequery.c if (packet->questions == NULL) goto failed; packet 52 libcli/nbt/namequery.c packet->questions[0].name = io->in.name; packet 53 libcli/nbt/namequery.c packet->questions[0].question_type = NBT_QTYPE_NETBIOS; packet 54 libcli/nbt/namequery.c packet->questions[0].question_class = NBT_QCLASS_IP; packet 56 libcli/nbt/namequery.c dest = socket_address_from_strings(packet, nbtsock->sock->backend_name, packet 59 libcli/nbt/namequery.c req = nbt_name_request_send(nbtsock, dest, packet, packet 63 libcli/nbt/namequery.c talloc_free(packet); packet 67 libcli/nbt/namequery.c talloc_free(packet); packet 78 libcli/nbt/namequery.c struct nbt_name_packet *packet; packet 88 libcli/nbt/namequery.c packet = req->replies[0].packet; packet 91 libcli/nbt/namequery.c if ((packet->operation & NBT_RCODE) != 0) { packet 92 libcli/nbt/namequery.c status = nbt_rcode_to_ntstatus(packet->operation & NBT_RCODE); packet 97 libcli/nbt/namequery.c if (packet->ancount != 1 || packet 98 libcli/nbt/namequery.c packet->answers[0].rr_type != NBT_QTYPE_NETBIOS || packet 99 libcli/nbt/namequery.c packet->answers[0].rr_class != NBT_QCLASS_IP) { packet 104 libcli/nbt/namequery.c io->out.name = packet->answers[0].name; packet 105 libcli/nbt/namequery.c io->out.num_addrs = packet->answers[0].rdata.netbios.length / 6; packet 114 libcli/nbt/namequery.c packet->answers[0].rdata.netbios.addresses[i].ipaddr); packet 144 libcli/nbt/namequery.c struct nbt_name_packet *packet; packet 147 libcli/nbt/namequery.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 148 libcli/nbt/namequery.c if (packet == NULL) return NULL; packet 150 libcli/nbt/namequery.c packet->qdcount = 1; packet 151 libcli/nbt/namequery.c packet->operation = NBT_OPCODE_QUERY; packet 153 libcli/nbt/namequery.c packet->questions = talloc_array(packet, struct nbt_name_question, 1); packet 154 libcli/nbt/namequery.c if (packet->questions == NULL) goto failed; packet 156 libcli/nbt/namequery.c packet->questions[0].name = io->in.name; packet 157 libcli/nbt/namequery.c packet->questions[0].question_type = NBT_QTYPE_STATUS; packet 158 libcli/nbt/namequery.c packet->questions[0].question_class = NBT_QCLASS_IP; packet 160 libcli/nbt/namequery.c dest = socket_address_from_strings(packet, nbtsock->sock->backend_name, packet 163 libcli/nbt/namequery.c req = nbt_name_request_send(nbtsock, dest, packet, packet 167 libcli/nbt/namequery.c talloc_free(packet); packet 171 libcli/nbt/namequery.c talloc_free(packet); packet 182 libcli/nbt/namequery.c struct nbt_name_packet *packet; packet 192 libcli/nbt/namequery.c packet = req->replies[0].packet; packet 195 libcli/nbt/namequery.c if ((packet->operation & NBT_RCODE) != 0) { packet 196 libcli/nbt/namequery.c status = nbt_rcode_to_ntstatus(packet->operation & NBT_RCODE); packet 201 libcli/nbt/namequery.c if (packet->ancount != 1 || packet 202 libcli/nbt/namequery.c packet->answers[0].rr_type != NBT_QTYPE_STATUS || packet 203 libcli/nbt/namequery.c packet->answers[0].rr_class != NBT_QCLASS_IP) { packet 208 libcli/nbt/namequery.c io->out.name = packet->answers[0].name; packet 212 libcli/nbt/namequery.c io->out.status = packet->answers[0].rdata.status; packet 35 libcli/nbt/namerefresh.c struct nbt_name_packet *packet; packet 38 libcli/nbt/namerefresh.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 39 libcli/nbt/namerefresh.c if (packet == NULL) return NULL; packet 41 libcli/nbt/namerefresh.c packet->qdcount = 1; packet 42 libcli/nbt/namerefresh.c packet->arcount = 1; packet 43 libcli/nbt/namerefresh.c packet->operation = NBT_OPCODE_REFRESH; packet 45 libcli/nbt/namerefresh.c packet->operation |= NBT_FLAG_BROADCAST; packet 48 libcli/nbt/namerefresh.c packet->questions = talloc_array(packet, struct nbt_name_question, 1); packet 49 libcli/nbt/namerefresh.c if (packet->questions == NULL) goto failed; packet 51 libcli/nbt/namerefresh.c packet->questions[0].name = io->in.name; packet 52 libcli/nbt/namerefresh.c packet->questions[0].question_type = NBT_QTYPE_NETBIOS; packet 53 libcli/nbt/namerefresh.c packet->questions[0].question_class = NBT_QCLASS_IP; packet 55 libcli/nbt/namerefresh.c packet->additional = talloc_array(packet, struct nbt_res_rec, 1); packet 56 libcli/nbt/namerefresh.c if (packet->additional == NULL) goto failed; packet 58 libcli/nbt/namerefresh.c packet->additional[0].name = io->in.name; packet 59 libcli/nbt/namerefresh.c packet->additional[0].rr_type = NBT_QTYPE_NETBIOS; packet 60 libcli/nbt/namerefresh.c packet->additional[0].rr_class = NBT_QCLASS_IP; packet 61 libcli/nbt/namerefresh.c packet->additional[0].ttl = io->in.ttl; packet 62 libcli/nbt/namerefresh.c packet->additional[0].rdata.netbios.length = 6; packet 63 libcli/nbt/namerefresh.c packet->additional[0].rdata.netbios.addresses = talloc_array(packet->additional, packet 65 libcli/nbt/namerefresh.c if (packet->additional[0].rdata.netbios.addresses == NULL) goto failed; packet 66 libcli/nbt/namerefresh.c packet->additional[0].rdata.netbios.addresses[0].nb_flags = io->in.nb_flags; packet 67 libcli/nbt/namerefresh.c packet->additional[0].rdata.netbios.addresses[0].ipaddr = packet 68 libcli/nbt/namerefresh.c talloc_strdup(packet->additional, io->in.address); packet 74 libcli/nbt/namerefresh.c req = nbt_name_request_send(nbtsock, dest, packet, packet 78 libcli/nbt/namerefresh.c talloc_free(packet); packet 82 libcli/nbt/namerefresh.c talloc_free(packet); packet 93 libcli/nbt/namerefresh.c struct nbt_name_packet *packet; packet 102 libcli/nbt/namerefresh.c packet = req->replies[0].packet; packet 105 libcli/nbt/namerefresh.c if (packet->ancount != 1 || packet 106 libcli/nbt/namerefresh.c packet->answers[0].rr_type != NBT_QTYPE_NETBIOS || packet 107 libcli/nbt/namerefresh.c packet->answers[0].rr_class != NBT_QCLASS_IP) { packet 112 libcli/nbt/namerefresh.c io->out.rcode = packet->operation & NBT_RCODE; packet 113 libcli/nbt/namerefresh.c io->out.name = packet->answers[0].name; packet 114 libcli/nbt/namerefresh.c if (packet->answers[0].rdata.netbios.length < 6) { packet 119 libcli/nbt/namerefresh.c packet->answers[0].rdata.netbios.addresses[0].ipaddr); packet 36 libcli/nbt/nameregister.c struct nbt_name_packet *packet; packet 39 libcli/nbt/nameregister.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 40 libcli/nbt/nameregister.c if (packet == NULL) return NULL; packet 42 libcli/nbt/nameregister.c packet->qdcount = 1; packet 43 libcli/nbt/nameregister.c packet->arcount = 1; packet 45 libcli/nbt/nameregister.c packet->operation = NBT_OPCODE_MULTI_HOME_REG; packet 47 libcli/nbt/nameregister.c packet->operation = NBT_OPCODE_REGISTER; packet 50 libcli/nbt/nameregister.c packet->operation |= NBT_FLAG_BROADCAST; packet 53 libcli/nbt/nameregister.c packet->operation |= NBT_FLAG_RECURSION_DESIRED; packet 56 libcli/nbt/nameregister.c packet->questions = talloc_array(packet, struct nbt_name_question, 1); packet 57 libcli/nbt/nameregister.c if (packet->questions == NULL) goto failed; packet 59 libcli/nbt/nameregister.c packet->questions[0].name = io->in.name; packet 60 libcli/nbt/nameregister.c packet->questions[0].question_type = NBT_QTYPE_NETBIOS; packet 61 libcli/nbt/nameregister.c packet->questions[0].question_class = NBT_QCLASS_IP; packet 63 libcli/nbt/nameregister.c packet->additional = talloc_array(packet, struct nbt_res_rec, 1); packet 64 libcli/nbt/nameregister.c if (packet->additional == NULL) goto failed; packet 66 libcli/nbt/nameregister.c packet->additional[0].name = io->in.name; packet 67 libcli/nbt/nameregister.c packet->additional[0].rr_type = NBT_QTYPE_NETBIOS; packet 68 libcli/nbt/nameregister.c packet->additional[0].rr_class = NBT_QCLASS_IP; packet 69 libcli/nbt/nameregister.c packet->additional[0].ttl = io->in.ttl; packet 70 libcli/nbt/nameregister.c packet->additional[0].rdata.netbios.length = 6; packet 71 libcli/nbt/nameregister.c packet->additional[0].rdata.netbios.addresses = talloc_array(packet->additional, packet 73 libcli/nbt/nameregister.c if (packet->additional[0].rdata.netbios.addresses == NULL) goto failed; packet 74 libcli/nbt/nameregister.c packet->additional[0].rdata.netbios.addresses[0].nb_flags = io->in.nb_flags; packet 75 libcli/nbt/nameregister.c packet->additional[0].rdata.netbios.addresses[0].ipaddr = packet 76 libcli/nbt/nameregister.c talloc_strdup(packet->additional, io->in.address); packet 77 libcli/nbt/nameregister.c if (packet->additional[0].rdata.netbios.addresses[0].ipaddr == NULL) goto failed; packet 79 libcli/nbt/nameregister.c dest = socket_address_from_strings(packet, nbtsock->sock->backend_name, packet 82 libcli/nbt/nameregister.c req = nbt_name_request_send(nbtsock, dest, packet, packet 86 libcli/nbt/nameregister.c talloc_free(packet); packet 90 libcli/nbt/nameregister.c talloc_free(packet); packet 101 libcli/nbt/nameregister.c struct nbt_name_packet *packet; packet 110 libcli/nbt/nameregister.c packet = req->replies[0].packet; packet 113 libcli/nbt/nameregister.c if (packet->ancount != 1 || packet 114 libcli/nbt/nameregister.c packet->answers[0].rr_type != NBT_QTYPE_NETBIOS || packet 115 libcli/nbt/nameregister.c packet->answers[0].rr_class != NBT_QCLASS_IP) { packet 120 libcli/nbt/nameregister.c io->out.rcode = packet->operation & NBT_RCODE; packet 121 libcli/nbt/nameregister.c io->out.name = packet->answers[0].name; packet 122 libcli/nbt/nameregister.c if (packet->answers[0].rdata.netbios.length < 6) { packet 127 libcli/nbt/nameregister.c packet->answers[0].rdata.netbios.addresses[0].ipaddr); packet 34 libcli/nbt/namerelease.c struct nbt_name_packet *packet; packet 37 libcli/nbt/namerelease.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 38 libcli/nbt/namerelease.c if (packet == NULL) return NULL; packet 40 libcli/nbt/namerelease.c packet->qdcount = 1; packet 41 libcli/nbt/namerelease.c packet->arcount = 1; packet 42 libcli/nbt/namerelease.c packet->operation = NBT_OPCODE_RELEASE; packet 44 libcli/nbt/namerelease.c packet->operation |= NBT_FLAG_BROADCAST; packet 47 libcli/nbt/namerelease.c packet->questions = talloc_array(packet, struct nbt_name_question, 1); packet 48 libcli/nbt/namerelease.c if (packet->questions == NULL) goto failed; packet 50 libcli/nbt/namerelease.c packet->questions[0].name = io->in.name; packet 51 libcli/nbt/namerelease.c packet->questions[0].question_type = NBT_QTYPE_NETBIOS; packet 52 libcli/nbt/namerelease.c packet->questions[0].question_class = NBT_QCLASS_IP; packet 54 libcli/nbt/namerelease.c packet->additional = talloc_array(packet, struct nbt_res_rec, 1); packet 55 libcli/nbt/namerelease.c if (packet->additional == NULL) goto failed; packet 57 libcli/nbt/namerelease.c packet->additional[0].name = io->in.name; packet 58 libcli/nbt/namerelease.c packet->additional[0].rr_type = NBT_QTYPE_NETBIOS; packet 59 libcli/nbt/namerelease.c packet->additional[0].rr_class = NBT_QCLASS_IP; packet 60 libcli/nbt/namerelease.c packet->additional[0].ttl = 0; packet 61 libcli/nbt/namerelease.c packet->additional[0].rdata.netbios.length = 6; packet 62 libcli/nbt/namerelease.c packet->additional[0].rdata.netbios.addresses = talloc_array(packet->additional, packet 64 libcli/nbt/namerelease.c if (packet->additional[0].rdata.netbios.addresses == NULL) goto failed; packet 65 libcli/nbt/namerelease.c packet->additional[0].rdata.netbios.addresses[0].nb_flags = io->in.nb_flags; packet 66 libcli/nbt/namerelease.c packet->additional[0].rdata.netbios.addresses[0].ipaddr = packet 67 libcli/nbt/namerelease.c talloc_strdup(packet->additional, io->in.address); packet 69 libcli/nbt/namerelease.c dest = socket_address_from_strings(packet, nbtsock->sock->backend_name, packet 72 libcli/nbt/namerelease.c req = nbt_name_request_send(nbtsock, dest, packet, packet 76 libcli/nbt/namerelease.c talloc_free(packet); packet 80 libcli/nbt/namerelease.c talloc_free(packet); packet 91 libcli/nbt/namerelease.c struct nbt_name_packet *packet; packet 100 libcli/nbt/namerelease.c packet = req->replies[0].packet; packet 103 libcli/nbt/namerelease.c if (packet->ancount != 1 || packet 104 libcli/nbt/namerelease.c packet->answers[0].rr_type != NBT_QTYPE_NETBIOS || packet 105 libcli/nbt/namerelease.c packet->answers[0].rr_class != NBT_QCLASS_IP) { packet 110 libcli/nbt/namerelease.c io->out.rcode = packet->operation & NBT_RCODE; packet 111 libcli/nbt/namerelease.c io->out.name = packet->answers[0].name; packet 112 libcli/nbt/namerelease.c if (packet->answers[0].rdata.netbios.length < 6) { packet 117 libcli/nbt/namerelease.c packet->answers[0].rdata.netbios.addresses[0].ipaddr); packet 165 libcli/nbt/nbtsocket.c struct nbt_name_packet *packet; packet 187 libcli/nbt/nbtsocket.c packet = talloc(tmp_ctx, struct nbt_name_packet); packet 188 libcli/nbt/nbtsocket.c if (packet == NULL) { packet 194 libcli/nbt/nbtsocket.c ndr_err = ndr_pull_struct_blob(&blob, packet, nbtsock->iconv_convenience, packet, packet 207 libcli/nbt/nbtsocket.c NDR_PRINT_DEBUG(nbt_name_packet, packet); packet 212 libcli/nbt/nbtsocket.c if (!(packet->operation & NBT_FLAG_REPLY)) { packet 214 libcli/nbt/nbtsocket.c nbtsock->incoming.handler(nbtsock, packet, src); packet 222 libcli/nbt/nbtsocket.c packet->name_trn_id); packet 225 libcli/nbt/nbtsocket.c nbtsock->unexpected.handler(nbtsock, packet, src); packet 228 libcli/nbt/nbtsocket.c packet->name_trn_id, nbtsock)); packet 234 libcli/nbt/nbtsocket.c talloc_steal(req, packet); packet 237 libcli/nbt/nbtsocket.c nbt_name_socket_handle_response_packet(req, packet, src); packet 241 libcli/nbt/nbtsocket.c struct nbt_name_packet *packet, packet 246 libcli/nbt/nbtsocket.c if ((packet->operation & NBT_OPCODE) == NBT_OPCODE_WACK) { packet 248 libcli/nbt/nbtsocket.c if (req->received_wack || packet->ancount < 1) { packet 271 libcli/nbt/nbtsocket.c ttl = packet->answers[0].ttl; packet 293 libcli/nbt/nbtsocket.c talloc_steal(req, packet); packet 294 libcli/nbt/nbtsocket.c req->replies[req->num_replies].packet = packet; packet 998 source3/include/includes.h krb5_data *packet); packet 390 source3/include/nameserv.h struct packet_struct *packet; packet 539 source3/include/nameserv.h } packet; packet 3057 source3/include/proto.h struct packet_struct *copy_packet(struct packet_struct *packet); packet 3058 source3/include/proto.h void free_packet(struct packet_struct *packet); packet 3770 source3/include/proto.h void queue_packet(struct packet_struct *packet); packet 3855 source3/include/proto.h bool packet_is_for_wins_server(struct packet_struct *packet); packet 47 source3/libads/kerberos_verify.c krb5_data packet; packet 65 source3/libads/kerberos_verify.c packet.length = ticket->length; packet 66 source3/libads/kerberos_verify.c packet.data = (char *)ticket->data; packet 68 source3/libads/kerberos_verify.c ret = krb5_rd_req(context, &auth_context, &packet, NULL, keytab, packet 138 source3/libads/kerberos_verify.c krb5_data packet; packet 209 source3/libads/kerberos_verify.c packet.length = ticket->length; packet 210 source3/libads/kerberos_verify.c packet.data = (char *)ticket->data; packet 213 source3/libads/kerberos_verify.c ret = krb5_rd_req_return_keyblock_from_keytab(context, &auth_context, &packet, packet 319 source3/libads/kerberos_verify.c krb5_data packet; packet 345 source3/libads/kerberos_verify.c packet.length = ticket->length; packet 346 source3/libads/kerberos_verify.c packet.data = (char *)ticket->data; packet 364 source3/libads/kerberos_verify.c if (!(ret = krb5_rd_req(context, &auth_context, &packet, packet 417 source3/libads/kerberos_verify.c krb5_data packet; packet 431 source3/libads/kerberos_verify.c ZERO_STRUCT(packet); packet 583 source3/libads/kerberos_verify.c ret = krb5_mk_rep(context, auth_context, &packet); packet 590 source3/libads/kerberos_verify.c *ap_rep = data_blob(packet.data, packet.length); packet 591 source3/libads/kerberos_verify.c if (packet.data) { packet 592 source3/libads/kerberos_verify.c kerberos_free_data_contents(context, &packet); packet 593 source3/libads/kerberos_verify.c ZERO_STRUCT(packet); packet 52 source3/libads/krb5_setpw.c #define krb5_is_krb_error(packet) \ packet 53 source3/libads/krb5_setpw.c ( packet && packet->length && (((char *)packet->data)[0] == 0x7e || ((char *)packet->data)[0] == 0x5e)) packet 143 source3/libads/krb5_setpw.c krb5_data *packet) packet 187 source3/libads/krb5_setpw.c packet->data = (char *)SMB_MALLOC(ap_req->length + cipherpw.length + (use_tcp ? 10 : 6 )); packet 188 source3/libads/krb5_setpw.c if (!packet->data) packet 195 source3/libads/krb5_setpw.c msg_start = p = ((char *)packet->data) + (use_tcp ? 4 : 0); packet 205 source3/libads/krb5_setpw.c packet->length = PTR_DIFF(p,packet->data); packet 209 source3/libads/krb5_setpw.c RSIVAL(packet->data, 0, msg_length); packet 275 source3/libads/krb5_setpw.c krb5_data *packet) packet 284 source3/libads/krb5_setpw.c unsigned int msg_length = packet->length; packet 287 source3/libads/krb5_setpw.c if (packet->length < (use_tcp ? 8 : 4)) { packet 291 source3/libads/krb5_setpw.c p = (char *)packet->data; packet 295 source3/libads/krb5_setpw.c if (krb5_is_krb_error(packet)) { packet 297 source3/libads/krb5_setpw.c ret = handle_krberror_packet(context, packet); packet 336 source3/libads/krb5_setpw.c if (p + ap_rep.length >= (char *)packet->data + packet->length) { packet 359 source3/libads/krb5_setpw.c cipherresult.length = ((char *)packet->data + packet->length) - p; packet 37 source3/libsmb/clidgram.c struct dgram_packet *dgram = &p.packet.dgram; packet 139 source3/libsmb/clidgram.c struct nbt_netlogon_packet packet; packet 145 source3/libsmb/clidgram.c ZERO_STRUCT(packet); packet 167 source3/libsmb/clidgram.c packet.command = LOGON_SAM_LOGON_REQUEST; packet 168 source3/libsmb/clidgram.c s = &packet.req.logon; packet 181 source3/libsmb/clidgram.c NDR_PRINT_DEBUG(nbt_netlogon_packet, &packet); packet 184 source3/libsmb/clidgram.c ndr_err = ndr_push_struct_blob(&blob, mem_ctx, NULL, &packet, packet 204 source3/libsmb/clidgram.c struct packet_struct *packet; packet 227 source3/libsmb/clidgram.c packet = receive_unexpected(DGRAM_PACKET, 0, my_mailslot); packet 229 source3/libsmb/clidgram.c if (packet == NULL) { packet 236 source3/libsmb/clidgram.c blob = data_blob_const(packet->packet.dgram.data, packet 237 source3/libsmb/clidgram.c packet->packet.dgram.datasize); packet 815 source3/libsmb/clikrb5.c krb5_data packet; packet 856 source3/libsmb/clikrb5.c ccdef, &packet, packet 863 source3/libsmb/clikrb5.c *ticket = data_blob(packet.data, packet.length); packet 865 source3/libsmb/clikrb5.c kerberos_free_data_contents(context, &packet); packet 1503 source3/libsmb/clikrb5.c krb5_data *packet) packet 1514 source3/libsmb/clikrb5.c if ((ret = krb5_rd_error(context, packet, &krberror))) { packet 1531 source3/libsmb/clikrb5.c if ((ret = krb5_rd_error(context, packet, &krberror))) { packet 276 source3/libsmb/namequery.c struct nmb_packet *nmb = &p.packet.nmb; packet 328 source3/libsmb/namequery.c struct nmb_packet *nmb2 = &p2->packet.nmb; packet 639 source3/libsmb/namequery.c struct nmb_packet *nmb = &p.packet.nmb; packet 706 source3/libsmb/namequery.c struct nmb_packet *nmb2 = &p2->packet.nmb; packet 104 source3/libsmb/nmblib.c struct nmb_packet *nmb = &p->packet.nmb; packet 587 source3/libsmb/nmblib.c static struct packet_struct *copy_nmb_packet(struct packet_struct *packet) packet 600 source3/libsmb/nmblib.c *pkt_copy = *packet; packet 606 source3/libsmb/nmblib.c nmb = &packet->packet.nmb; packet 607 source3/libsmb/nmblib.c copy_nmb = &pkt_copy->packet.nmb; packet 654 source3/libsmb/nmblib.c static struct packet_struct *copy_dgram_packet(struct packet_struct *packet) packet 665 source3/libsmb/nmblib.c *pkt_copy = *packet; packet 679 source3/libsmb/nmblib.c struct packet_struct *copy_packet(struct packet_struct *packet) packet 681 source3/libsmb/nmblib.c if(packet->packet_type == NMB_PACKET) packet 682 source3/libsmb/nmblib.c return copy_nmb_packet(packet); packet 683 source3/libsmb/nmblib.c else if (packet->packet_type == DGRAM_PACKET) packet 684 source3/libsmb/nmblib.c return copy_dgram_packet(packet); packet 712 source3/libsmb/nmblib.c void free_packet(struct packet_struct *packet) packet 714 source3/libsmb/nmblib.c if (packet->locked) packet 716 source3/libsmb/nmblib.c if (packet->packet_type == NMB_PACKET) packet 717 source3/libsmb/nmblib.c free_nmb_packet(&packet->packet.nmb); packet 718 source3/libsmb/nmblib.c else if (packet->packet_type == DGRAM_PACKET) packet 719 source3/libsmb/nmblib.c free_dgram_packet(&packet->packet.dgram); packet 720 source3/libsmb/nmblib.c ZERO_STRUCTPN(packet); packet 721 source3/libsmb/nmblib.c SAFE_FREE(packet); packet 752 source3/libsmb/nmblib.c ok = parse_nmb(buf,length,&p->packet.nmb); packet 756 source3/libsmb/nmblib.c ok = parse_dgram(buf,length,&p->packet.dgram); packet 775 source3/libsmb/nmblib.c struct packet_struct *packet; packet 786 source3/libsmb/nmblib.c packet = parse_packet(buf, packet 791 source3/libsmb/nmblib.c if (!packet) packet 794 source3/libsmb/nmblib.c packet->fd = fd; packet 797 source3/libsmb/nmblib.c length, inet_ntoa(packet->ip), packet->port ) ); packet 799 source3/libsmb/nmblib.c return(packet); packet 1051 source3/libsmb/nmblib.c len = build_nmb(buf,buflen,&p->packet.nmb); packet 1055 source3/libsmb/nmblib.c len = build_dgram(buf,buflen,&p->packet.dgram); packet 1125 source3/libsmb/nmblib.c if (p && p->packet.nmb.header.response && packet 1126 source3/libsmb/nmblib.c p->packet.nmb.header.name_trn_id == trn_id) { packet 1165 source3/libsmb/nmblib.c struct dgram_packet *dgram = &p->packet.dgram; packet 169 source3/libsmb/unexpected.c p->packet.nmb.header.name_trn_id == state->match_id) || packet 184 source3/nmbd/asyncdns.c &dns_current->packet.nmb.question.question_name); packet 195 source3/nmbd/asyncdns.c r.name = p->packet.nmb.question.question_name; packet 248 source3/nmbd/asyncdns.c struct nmb_packet *nmb = &p->packet.nmb; packet 458 source3/nmbd/nmbd.c p->packet.dgram.header.source_ip.s_addr = local_ip->s_addr; packet 459 source3/nmbd/nmbd.c p->packet.dgram.header.source_port = 138; packet 251 source3/nmbd/nmbd_browsesync.c dbgtext( "at IP %s failed.\n", inet_ntoa(rrec->packet->ip) ); packet 488 source3/nmbd/nmbd_browsesync.c dbgtext( "at IP %s failed.\n", inet_ntoa(rrec->packet->ip) ); packet 261 source3/nmbd/nmbd_elections.c struct dgram_packet *dgram = &p->packet.dgram; packet 97 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 197 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 254 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 420 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 643 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 726 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 778 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 819 source3/nmbd/nmbd_incomingdgrams.c struct dgram_packet *dgram = &p->packet.dgram; packet 35 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 57 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 133 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 154 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 191 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 311 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 439 source3/nmbd/nmbd_incomingrequests.c struct nmb_packet *nmb = &p->packet.nmb; packet 33 source3/nmbd/nmbd_namequery.c struct nmb_packet *nmb = &p->packet.nmb; packet 35 source3/nmbd/nmbd_namequery.c struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name; packet 140 source3/nmbd/nmbd_namequery.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 42 source3/nmbd/nmbd_nameregister.c struct nmb_packet *nmb = &p->packet.nmb; packet 45 source3/nmbd/nmbd_nameregister.c struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name; packet 47 source3/nmbd/nmbd_nameregister.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 58 source3/nmbd/nmbd_nameregister.c wins_srv_alive(rrec->packet->ip, register_ip); packet 107 source3/nmbd/nmbd_nameregister.c if (!ip_equal_v4(rrec->packet->ip, p->ip)) { packet 112 source3/nmbd/nmbd_nameregister.c inet_ntoa(rrec->packet->ip))); packet 154 source3/nmbd/nmbd_nameregister.c inet_ntoa(rrec->packet->ip))); packet 182 source3/nmbd/nmbd_nameregister.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 192 source3/nmbd/nmbd_nameregister.c inet_ntoa(rrec->packet->ip), src_addr)); packet 195 source3/nmbd/nmbd_nameregister.c wins_srv_died(rrec->packet->ip, register_ip); packet 204 source3/nmbd/nmbd_nameregister.c rrec->packet->ip = wins_srv_ip_tag(tag, register_ip); packet 211 source3/nmbd/nmbd_nameregister.c if (wins_srv_is_dead(rrec->packet->ip, register_ip)) { packet 240 source3/nmbd/nmbd_nameregister.c nmb_namestr(nmbname), src_addr, inet_ntoa(rrec->packet->ip))); packet 259 source3/nmbd/nmbd_nameregister.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 356 source3/nmbd/nmbd_nameregister.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 36 source3/nmbd/nmbd_namerelease.c struct nmb_packet *nmb = &p->packet.nmb; packet 39 source3/nmbd/nmbd_namerelease.c struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name; packet 109 source3/nmbd/nmbd_namerelease.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 119 source3/nmbd/nmbd_namerelease.c wins_srv_died(rrec->packet->ip, released_ip); packet 32 source3/nmbd/nmbd_nodestatus.c struct nmb_packet *nmb = &p->packet.nmb; packet 33 source3/nmbd/nmbd_nodestatus.c struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name; packet 63 source3/nmbd/nmbd_nodestatus.c struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb; packet 178 source3/nmbd/nmbd_packets.c struct packet_struct *packet = NULL; packet 182 source3/nmbd/nmbd_packets.c if((packet = SMB_MALLOC_P(struct packet_struct)) == NULL) { packet 187 source3/nmbd/nmbd_packets.c memset((char *)packet,'\0',sizeof(*packet)); packet 189 source3/nmbd/nmbd_packets.c nmb = &packet->packet.nmb; packet 208 source3/nmbd/nmbd_packets.c packet->ip = to_ip; packet 209 source3/nmbd/nmbd_packets.c packet->port = NMB_PORT; packet 210 source3/nmbd/nmbd_packets.c packet->fd = ClientNMB; packet 211 source3/nmbd/nmbd_packets.c packet->timestamp = time(NULL); packet 212 source3/nmbd/nmbd_packets.c packet->packet_type = NMB_PACKET; packet 213 source3/nmbd/nmbd_packets.c packet->locked = False; packet 215 source3/nmbd/nmbd_packets.c return packet; /* Caller must free. */ packet 222 source3/nmbd/nmbd_packets.c static bool create_and_init_additional_record(struct packet_struct *packet, packet 226 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &packet->packet.nmb; packet 261 source3/nmbd/nmbd_packets.c packet->fd = find_subnet_fd_for_address(*register_ip); packet 270 source3/nmbd/nmbd_packets.c static bool initiate_name_query_packet( struct packet_struct *packet) packet 274 source3/nmbd/nmbd_packets.c nmb = &packet->packet.nmb; packet 283 source3/nmbd/nmbd_packets.c BOOLSTR(nmb->header.nm_flags.bcast), inet_ntoa(packet->ip))); packet 285 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 292 source3/nmbd/nmbd_packets.c static bool initiate_name_query_packet_from_wins_server( struct packet_struct *packet) packet 296 source3/nmbd/nmbd_packets.c nmb = &packet->packet.nmb; packet 305 source3/nmbd/nmbd_packets.c BOOLSTR(nmb->header.nm_flags.bcast), inet_ntoa(packet->ip))); packet 307 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 314 source3/nmbd/nmbd_packets.c static bool initiate_name_register_packet( struct packet_struct *packet, packet 317 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &packet->packet.nmb; packet 324 source3/nmbd/nmbd_packets.c if(create_and_init_additional_record(packet, nb_flags, register_ip) == False) packet 329 source3/nmbd/nmbd_packets.c BOOLSTR(nmb->header.nm_flags.bcast), inet_ntoa(packet->ip))); packet 331 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 338 source3/nmbd/nmbd_packets.c static bool initiate_multihomed_name_register_packet(struct packet_struct *packet, packet 341 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &packet->packet.nmb; packet 344 source3/nmbd/nmbd_packets.c fstrcpy(second_ip_buf, inet_ntoa(packet->ip)); packet 351 source3/nmbd/nmbd_packets.c if(create_and_init_additional_record(packet, nb_flags, register_ip) == False) packet 359 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 366 source3/nmbd/nmbd_packets.c static bool initiate_name_refresh_packet( struct packet_struct *packet, packet 369 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &packet->packet.nmb; packet 376 source3/nmbd/nmbd_packets.c if(create_and_init_additional_record(packet, nb_flags, refresh_ip) == False) packet 381 source3/nmbd/nmbd_packets.c BOOLSTR(nmb->header.nm_flags.bcast), inet_ntoa(packet->ip))); packet 383 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 390 source3/nmbd/nmbd_packets.c static bool initiate_name_release_packet( struct packet_struct *packet, packet 393 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &packet->packet.nmb; packet 400 source3/nmbd/nmbd_packets.c if(create_and_init_additional_record(packet, nb_flags, release_ip) == False) packet 405 source3/nmbd/nmbd_packets.c BOOLSTR(nmb->header.nm_flags.bcast), inet_ntoa(packet->ip))); packet 407 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 414 source3/nmbd/nmbd_packets.c static bool initiate_node_status_packet( struct packet_struct *packet ) packet 416 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &packet->packet.nmb; packet 427 source3/nmbd/nmbd_packets.c inet_ntoa(packet->ip))); packet 429 source3/nmbd/nmbd_packets.c return send_netbios_packet( packet ); packet 869 source3/nmbd/nmbd_packets.c struct packet_struct packet; packet 872 source3/nmbd/nmbd_packets.c struct nmb_packet *orig_nmb = &orig_packet->packet.nmb; packet 881 source3/nmbd/nmbd_packets.c nmb = &packet.packet.nmb; packet 885 source3/nmbd/nmbd_packets.c packet = *orig_packet; /* Full structure copy. */ packet 886 source3/nmbd/nmbd_packets.c packet.locked = False; packet 939 source3/nmbd/nmbd_packets.c inet_ntoa(packet.ip))); packet 945 source3/nmbd/nmbd_packets.c inet_ntoa(packet.ip), orig_nmb->header.name_trn_id)); packet 981 source3/nmbd/nmbd_packets.c packet.packet_type = NMB_PACKET; packet 984 source3/nmbd/nmbd_packets.c packet.fd = orig_packet->fd; packet 985 source3/nmbd/nmbd_packets.c packet.timestamp = time(NULL); packet 987 source3/nmbd/nmbd_packets.c debug_nmb_packet(&packet); packet 992 source3/nmbd/nmbd_packets.c if((lo_packet = copy_packet(&packet)) == NULL) packet 995 source3/nmbd/nmbd_packets.c } else if (!send_packet(&packet)) { packet 997 source3/nmbd/nmbd_packets.c inet_ntoa(packet.ip),packet.port)); packet 1005 source3/nmbd/nmbd_packets.c void queue_packet(struct packet_struct *packet) packet 1010 source3/nmbd/nmbd_packets.c packet->prev = NULL; packet 1011 source3/nmbd/nmbd_packets.c packet->next = NULL; packet 1012 source3/nmbd/nmbd_packets.c packet_queue = packet; packet 1020 source3/nmbd/nmbd_packets.c p->next = packet; packet 1021 source3/nmbd/nmbd_packets.c packet->next = NULL; packet 1022 source3/nmbd/nmbd_packets.c packet->prev = p; packet 1055 source3/nmbd/nmbd_packets.c struct dgram_packet *dgram = &p->packet.dgram; packet 1142 source3/nmbd/nmbd_packets.c struct dgram_packet *dgram = &p->packet.dgram; packet 1210 source3/nmbd/nmbd_packets.c struct dgram_packet *dgram = &p->packet.dgram; packet 1413 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &p->packet.nmb; packet 1468 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &p->packet.nmb; packet 1542 source3/nmbd/nmbd_packets.c struct nmb_packet *nmb = &p->packet.nmb; packet 1585 source3/nmbd/nmbd_packets.c if(p->packet.nmb.header.response) packet 1622 source3/nmbd/nmbd_packets.c if(!send_packet(rrec->packet)) { packet 1624 source3/nmbd/nmbd_packets.c to IP %s on subnet %s\n", rrec->response_id, inet_ntoa(rrec->packet->ip), subrec->subnet_name)); packet 1630 source3/nmbd/nmbd_packets.c on subnet %s\n", rrec->response_id, inet_ntoa(rrec->packet->ip), subrec->subnet_name)); packet 1817 source3/nmbd/nmbd_packets.c struct packet_struct *packet = read_packet(sock_array[i], NMB_PACKET); packet 1818 source3/nmbd/nmbd_packets.c if (packet) { packet 1824 source3/nmbd/nmbd_packets.c (!is_local_net_v4(packet->ip))) { packet 1826 source3/nmbd/nmbd_packets.c inet_ntoa(packet->ip),packet->port)); packet 1827 source3/nmbd/nmbd_packets.c free_packet(packet); packet 1828 source3/nmbd/nmbd_packets.c } else if ((is_loopback_ip_v4(packet->ip) || packet 1829 source3/nmbd/nmbd_packets.c ismyip_v4(packet->ip)) && packet->port == global_nmb_port && packet 1830 source3/nmbd/nmbd_packets.c packet->packet.nmb.header.nm_flags.bcast) { packet 1832 source3/nmbd/nmbd_packets.c inet_ntoa(packet->ip),packet->port)); packet 1833 source3/nmbd/nmbd_packets.c free_packet(packet); packet 1836 source3/nmbd/nmbd_packets.c packet->fd = sock_array[i]; packet 1837 source3/nmbd/nmbd_packets.c queue_packet(packet); packet 1844 source3/nmbd/nmbd_packets.c struct packet_struct *packet = read_packet(sock_array[i], DGRAM_PACKET); packet 1845 source3/nmbd/nmbd_packets.c if (packet) { packet 1851 source3/nmbd/nmbd_packets.c (!is_local_net_v4(packet->ip))) { packet 1853 source3/nmbd/nmbd_packets.c inet_ntoa(packet->ip),packet->port)); packet 1854 source3/nmbd/nmbd_packets.c free_packet(packet); packet 1855 source3/nmbd/nmbd_packets.c } else if ((is_loopback_ip_v4(packet->ip) || packet 1856 source3/nmbd/nmbd_packets.c ismyip_v4(packet->ip)) && packet->port == DGRAM_PORT) { packet 1858 source3/nmbd/nmbd_packets.c inet_ntoa(packet->ip),packet->port)); packet 1859 source3/nmbd/nmbd_packets.c free_packet(packet); packet 1862 source3/nmbd/nmbd_packets.c packet->fd = sock_array[i]; packet 1863 source3/nmbd/nmbd_packets.c queue_packet(packet); packet 1884 source3/nmbd/nmbd_packets.c struct dgram_packet *dgram = &p.packet.dgram; packet 75 source3/nmbd/nmbd_processlogon.c struct dgram_packet *dgram = &p->packet.dgram; packet 79 source3/nmbd/nmbd_responserecordsdb.c rrec->packet->locked = False; packet 80 source3/nmbd/nmbd_responserecordsdb.c free_packet(rrec->packet); packet 101 source3/nmbd/nmbd_responserecordsdb.c struct nmb_packet *nmb = &p->packet.nmb; packet 117 source3/nmbd/nmbd_responserecordsdb.c rrec->packet = p; packet 231 source3/nmbd/nmbd_responserecordsdb.c struct packet_struct *p = rrec->packet; packet 232 source3/nmbd/nmbd_responserecordsdb.c struct nmb_packet *nmb = &p->packet.nmb; packet 108 source3/nmbd/nmbd_winsproxy.c if(namerec && original_packet->packet.nmb.header.nm_flags.bcast) { packet 495 source3/nmbd/nmbd_winsserver.c bool packet_is_for_wins_server(struct packet_struct *packet) packet 497 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &packet->packet.nmb; packet 767 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 807 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 828 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 1057 source3/nmbd/nmbd_winsserver.c ip_equal_v4(rrec->packet->ip, *namerec->data.ip)) { packet 1135 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 1430 source3/nmbd/nmbd_winsserver.c nmb = &orig_reg_packet->packet.nmb; packet 1507 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 1912 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 2001 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 2022 source3/nmbd/nmbd_winsserver.c struct nmb_packet *nmb = &p->packet.nmb; packet 1138 source3/utils/smbcontrol.c p.packet.nmb.header.name_trn_id = 10; packet 1139 source3/utils/smbcontrol.c p.packet.nmb.header.opcode = 0; packet 1140 source3/utils/smbcontrol.c p.packet.nmb.header.response = False; packet 1141 source3/utils/smbcontrol.c p.packet.nmb.header.nm_flags.bcast = False; packet 1142 source3/utils/smbcontrol.c p.packet.nmb.header.nm_flags.recursion_available = False; packet 1143 source3/utils/smbcontrol.c p.packet.nmb.header.nm_flags.recursion_desired = False; packet 1144 source3/utils/smbcontrol.c p.packet.nmb.header.nm_flags.trunc = False; packet 1145 source3/utils/smbcontrol.c p.packet.nmb.header.nm_flags.authoritative = False; packet 1146 source3/utils/smbcontrol.c p.packet.nmb.header.rcode = 0; packet 1147 source3/utils/smbcontrol.c p.packet.nmb.header.qdcount = 1; packet 1148 source3/utils/smbcontrol.c p.packet.nmb.header.ancount = 0; packet 1149 source3/utils/smbcontrol.c p.packet.nmb.header.nscount = 0; packet 1150 source3/utils/smbcontrol.c p.packet.nmb.header.arcount = 0; packet 1151 source3/utils/smbcontrol.c my_make_nmb_name(&p.packet.nmb.question.question_name, "*", 0x00); packet 1152 source3/utils/smbcontrol.c p.packet.nmb.question.question_type = 0x21; packet 1153 source3/utils/smbcontrol.c p.packet.nmb.question.question_class = 0x1; packet 34 source3/utils/smbfilter.c static char packet[BUFFER_SIZE]; packet 182 source3/utils/smbfilter.c c, packet, sizeof(packet), packet 187 source3/utils/smbfilter.c filter_request(packet); packet 188 source3/utils/smbfilter.c if (!send_smb(s, packet)) { packet 196 source3/utils/smbfilter.c s, packet, sizeof(packet), packet 201 source3/utils/smbfilter.c filter_reply(packet); packet 202 source3/utils/smbfilter.c if (!send_smb(c, packet)) { packet 35 source4/auth/gensec/socket.c struct packet_context *packet; packet 237 source4/auth/gensec/socket.c packet_recv(gensec_socket->packet); packet 361 source4/auth/gensec/socket.c packet_queue_run(gensec_socket->packet); packet 391 source4/auth/gensec/socket.c nt_status = packet_send_callback(gensec_socket->packet, packet 397 source4/auth/gensec/socket.c packet_queue_run(gensec_socket->packet); packet 468 source4/auth/gensec/socket.c gensec_socket->packet = packet_init(gensec_socket); packet 469 source4/auth/gensec/socket.c if (gensec_socket->packet == NULL) { packet 475 source4/auth/gensec/socket.c packet_set_private(gensec_socket->packet, gensec_socket); packet 476 source4/auth/gensec/socket.c packet_set_socket(gensec_socket->packet, gensec_socket->socket); packet 477 source4/auth/gensec/socket.c packet_set_callback(gensec_socket->packet, gensec_socket_unwrap); packet 478 source4/auth/gensec/socket.c packet_set_full_request(gensec_socket->packet, gensec_socket_full_request); packet 479 source4/auth/gensec/socket.c packet_set_error_handler(gensec_socket->packet, gensec_socket_error_handler); packet 480 source4/auth/gensec/socket.c packet_set_serialise(gensec_socket->packet); packet 45 source4/auth/kerberos/krb5_init_context.c struct packet_context *packet; packet 190 source4/auth/kerberos/krb5_init_context.c packet_recv(smb_krb5->packet); packet 194 source4/auth/kerberos/krb5_init_context.c packet_queue_run(smb_krb5->packet); packet 309 source4/auth/kerberos/krb5_init_context.c smb_krb5->packet = packet_init(smb_krb5); packet 310 source4/auth/kerberos/krb5_init_context.c if (smb_krb5->packet == NULL) { packet 314 source4/auth/kerberos/krb5_init_context.c packet_set_private(smb_krb5->packet, smb_krb5); packet 315 source4/auth/kerberos/krb5_init_context.c packet_set_socket(smb_krb5->packet, smb_krb5->sock); packet 316 source4/auth/kerberos/krb5_init_context.c packet_set_callback(smb_krb5->packet, smb_krb5_full_packet); packet 317 source4/auth/kerberos/krb5_init_context.c packet_set_full_request(smb_krb5->packet, packet_full_request_u32); packet 318 source4/auth/kerberos/krb5_init_context.c packet_set_error_handler(smb_krb5->packet, smb_krb5_error_handler); packet 319 source4/auth/kerberos/krb5_init_context.c packet_set_event_context(smb_krb5->packet, ev); packet 320 source4/auth/kerberos/krb5_init_context.c packet_set_fde(smb_krb5->packet, smb_krb5->fde); packet 325 source4/auth/kerberos/krb5_init_context.c packet_send(smb_krb5->packet, smb_krb5->request); packet 54 source4/kdc/kdc.c DATA_BLOB packet; packet 86 source4/kdc/kdc.c struct packet_context *packet; packet 101 source4/kdc/kdc.c status = socket_sendto(kdc_socket->sock, &rep->packet, &sendlen, packet 185 source4/kdc/kdc.c rep->packet = reply; packet 188 source4/kdc/kdc.c if (rep->packet.data == NULL) { packet 272 source4/kdc/kdc.c status = packet_send(kdcconn->packet, blob); packet 290 source4/kdc/kdc.c packet_recv(kdcconn->packet); packet 310 source4/kdc/kdc.c packet_queue_run(kdcconn->packet); packet 373 source4/kdc/kdc.c kdcconn->packet = packet_init(kdcconn); packet 374 source4/kdc/kdc.c if (kdcconn->packet == NULL) { packet 378 source4/kdc/kdc.c packet_set_private(kdcconn->packet, kdcconn); packet 379 source4/kdc/kdc.c packet_set_socket(kdcconn->packet, conn->socket); packet 380 source4/kdc/kdc.c packet_set_callback(kdcconn->packet, kdc_tcp_recv); packet 381 source4/kdc/kdc.c packet_set_full_request(kdcconn->packet, packet_full_request_u32); packet 382 source4/kdc/kdc.c packet_set_error_handler(kdcconn->packet, kdc_tcp_recv_error); packet 383 source4/kdc/kdc.c packet_set_event_context(kdcconn->packet, conn->event.ctx); packet 384 source4/kdc/kdc.c packet_set_fde(kdcconn->packet, conn->event.fde); packet 385 source4/kdc/kdc.c packet_set_serialise(kdcconn->packet); packet 111 source4/ldap_server/ldap_bind.c packet_set_socket(ctx->conn->packet, ctx->conn->connection->socket); packet 40 source4/ldap_server/ldap_extended.c packet_set_socket(ctx->conn->packet, ctx->conn->connection->socket); packet 41 source4/ldap_server/ldap_extended.c packet_set_unreliable_select(ctx->conn->packet); packet 126 source4/ldap_server/ldap_server.c packet_send_callback(conn->packet, blob, packet 198 source4/ldap_server/ldap_server.c packet_recv(conn->packet); packet 214 source4/ldap_server/ldap_server.c packet_queue_run(conn->packet); packet 344 source4/ldap_server/ldap_server.c conn->packet = NULL; packet 375 source4/ldap_server/ldap_server.c conn->packet = packet_init(conn); packet 376 source4/ldap_server/ldap_server.c if (conn->packet == NULL) { packet 381 source4/ldap_server/ldap_server.c packet_set_private(conn->packet, conn); packet 382 source4/ldap_server/ldap_server.c packet_set_socket(conn->packet, c->socket); packet 383 source4/ldap_server/ldap_server.c packet_set_callback(conn->packet, ldapsrv_decode); packet 384 source4/ldap_server/ldap_server.c packet_set_full_request(conn->packet, ldap_full_packet); packet 385 source4/ldap_server/ldap_server.c packet_set_error_handler(conn->packet, ldapsrv_error_handler); packet 386 source4/ldap_server/ldap_server.c packet_set_event_context(conn->packet, c->event.ctx); packet 387 source4/ldap_server/ldap_server.c packet_set_fde(conn->packet, c->event.fde); packet 388 source4/ldap_server/ldap_server.c packet_set_serialise(conn->packet); packet 391 source4/ldap_server/ldap_server.c packet_set_unreliable_select(conn->packet); packet 395 source4/ldap_server/ldap_server.c packet_recv_disable(conn->packet); packet 433 source4/ldap_server/ldap_server.c packet_recv_enable(conn->packet); packet 42 source4/ldap_server/ldap_server.h struct packet_context *packet; packet 85 source4/lib/messaging/messaging.c DATA_BLOB packet; packet 150 source4/lib/messaging/messaging.c data.data = rec->packet.data + sizeof(*rec->header); packet 160 source4/lib/messaging/messaging.c static void cluster_message_handler(struct messaging_context *msg, DATA_BLOB packet) packet 171 source4/lib/messaging/messaging.c rec->header = (struct messaging_header *)packet.data; packet 172 source4/lib/messaging/messaging.c rec->packet = packet; packet 175 source4/lib/messaging/messaging.c if (packet.length != sizeof(*rec->header) + rec->header->length) { packet 177 source4/lib/messaging/messaging.c rec->header->length, (int)(packet.length - sizeof(*rec->header)))); packet 209 source4/lib/messaging/messaging.c status = socket_sendto(msg->sock, &rec->packet, &nsent, path); packet 285 source4/lib/messaging/messaging.c DATA_BLOB packet; packet 296 source4/lib/messaging/messaging.c packet = data_blob_talloc(msg, NULL, msize); packet 297 source4/lib/messaging/messaging.c if (packet.data == NULL) { packet 302 source4/lib/messaging/messaging.c status = socket_recv(msg->sock, packet.data, msize, &msize); packet 304 source4/lib/messaging/messaging.c data_blob_free(&packet); packet 310 source4/lib/messaging/messaging.c data_blob_free(&packet); packet 319 source4/lib/messaging/messaging.c talloc_steal(rec, packet.data); packet 322 source4/lib/messaging/messaging.c rec->header = (struct messaging_header *)packet.data; packet 323 source4/lib/messaging/messaging.c rec->packet = packet; packet 454 source4/lib/messaging/messaging.c rec->packet = data_blob_talloc(rec, NULL, sizeof(*rec->header) + dlength); packet 455 source4/lib/messaging/messaging.c if (rec->packet.data == NULL) { packet 462 source4/lib/messaging/messaging.c rec->header = (struct messaging_header *)rec->packet.data; packet 471 source4/lib/messaging/messaging.c memcpy(rec->packet.data + sizeof(*rec->header), packet 478 source4/lib/messaging/messaging.c status = cluster_message_send(server, &rec->packet); packet 701 source4/lib/messaging/messaging.c DATA_BLOB packet; packet 729 source4/lib/messaging/messaging.c packet = ndr_push_blob(push); packet 730 source4/lib/messaging/messaging.c status = messaging_send(m->msg_ctx, m->from, MSG_IRPC, &packet); packet 797 source4/lib/messaging/messaging.c uint32_t msg_type, struct server_id src, DATA_BLOB *packet) packet 807 source4/lib/messaging/messaging.c m->ndr = ndr_pull_init_blob(packet, m, msg_ctx->iconv_convenience); packet 869 source4/lib/messaging/messaging.c DATA_BLOB packet; packet 909 source4/lib/messaging/messaging.c packet = ndr_push_blob(ndr); packet 910 source4/lib/messaging/messaging.c status = messaging_send(msg_ctx, server_id, MSG_IRPC, &packet); packet 40 source4/libcli/dgram/dgramsocket.c struct nbt_dgram_packet *packet; packet 67 source4/libcli/dgram/dgramsocket.c packet = talloc(tmp_ctx, struct nbt_dgram_packet); packet 68 source4/libcli/dgram/dgramsocket.c if (packet == NULL) { packet 74 source4/libcli/dgram/dgramsocket.c ndr_err = ndr_pull_struct_blob(&blob, packet, dgmsock->iconv_convenience, packet, packet 85 source4/libcli/dgram/dgramsocket.c mailslot_name = dgram_mailslot_name(packet); packet 90 source4/libcli/dgram/dgramsocket.c dgmslot->handler(dgmslot, packet, src); packet 97 source4/libcli/dgram/dgramsocket.c dgmsock->incoming.handler(dgmsock, packet, src); packet 216 source4/libcli/dgram/dgramsocket.c struct nbt_dgram_packet *packet, packet 229 source4/libcli/dgram/dgramsocket.c ndr_err = ndr_push_struct_blob(&req->encoded, req, dgmsock->iconv_convenience, packet, packet 88 source4/libcli/dgram/libdgram.h struct nbt_dgram_packet *packet, packet 99 source4/libcli/dgram/libdgram.h const char *dgram_mailslot_name(struct nbt_dgram_packet *packet); packet 98 source4/libcli/dgram/mailslot.c const char *dgram_mailslot_name(struct nbt_dgram_packet *packet) packet 100 source4/libcli/dgram/mailslot.c if (packet->msg_type != DGRAM_DIRECT_UNIQUE && packet 101 source4/libcli/dgram/mailslot.c packet->msg_type != DGRAM_DIRECT_GROUP && packet 102 source4/libcli/dgram/mailslot.c packet->msg_type != DGRAM_BCAST) { packet 105 source4/libcli/dgram/mailslot.c if (packet->data.msg.dgram_body_type != DGRAM_SMB) return NULL; packet 106 source4/libcli/dgram/mailslot.c if (packet->data.msg.body.smb.smb_command != SMB_TRANSACTION) return NULL; packet 107 source4/libcli/dgram/mailslot.c return packet->data.msg.body.smb.body.trans.mailslot_name; packet 157 source4/libcli/dgram/mailslot.c struct nbt_dgram_packet packet; packet 168 source4/libcli/dgram/mailslot.c ZERO_STRUCT(packet); packet 169 source4/libcli/dgram/mailslot.c packet.msg_type = msg_type; packet 170 source4/libcli/dgram/mailslot.c packet.flags = DGRAM_FLAG_FIRST | DGRAM_NODE_NBDD; packet 171 source4/libcli/dgram/mailslot.c packet.dgram_id = generate_random() % UINT16_MAX; packet 176 source4/libcli/dgram/mailslot.c packet.src_addr = src->addr; packet 177 source4/libcli/dgram/mailslot.c packet.src_port = src->port; packet 179 source4/libcli/dgram/mailslot.c msg = &packet.data.msg; packet 203 source4/libcli/dgram/mailslot.c status = nbt_dgram_send(dgmsock, &packet, dest); packet 400 source4/libcli/ldap/ldap_bind.c packet_set_socket(conn->packet, conn->sock); packet 81 source4/libcli/ldap/ldap_client.c talloc_free(conn->packet); packet 84 source4/libcli/ldap/ldap_client.c conn->packet = NULL; packet 221 source4/libcli/ldap/ldap_client.c packet_recv(conn->packet); packet 233 source4/libcli/ldap/ldap_client.c packet_queue_run(conn->packet); packet 426 source4/libcli/ldap/ldap_client.c conn->packet = packet_init(conn); packet 427 source4/libcli/ldap/ldap_client.c if (conn->packet == NULL) { packet 432 source4/libcli/ldap/ldap_client.c packet_set_private(conn->packet, conn); packet 433 source4/libcli/ldap/ldap_client.c packet_set_socket(conn->packet, conn->sock); packet 434 source4/libcli/ldap/ldap_client.c packet_set_callback(conn->packet, ldap_recv_handler); packet 435 source4/libcli/ldap/ldap_client.c packet_set_full_request(conn->packet, ldap_full_packet); packet 436 source4/libcli/ldap/ldap_client.c packet_set_error_handler(conn->packet, ldap_error_handler); packet 437 source4/libcli/ldap/ldap_client.c packet_set_event_context(conn->packet, conn->event.event_ctx); packet 438 source4/libcli/ldap/ldap_client.c packet_set_fde(conn->packet, conn->event.fde); packet 442 source4/libcli/ldap/ldap_client.c packet_set_unreliable_select(conn->packet); packet 616 source4/libcli/ldap/ldap_client.c status = packet_send(conn->packet, req->data); packet 95 source4/libcli/ldap/ldap_client.h struct packet_context *packet; packet 43 source4/libcli/raw/clitransport.c packet_recv(transport->packet); packet 47 source4/libcli/raw/clitransport.c packet_queue_run(transport->packet); packet 97 source4/libcli/raw/clitransport.c transport->packet = packet_init(transport); packet 98 source4/libcli/raw/clitransport.c if (transport->packet == NULL) { packet 102 source4/libcli/raw/clitransport.c packet_set_private(transport->packet, transport); packet 103 source4/libcli/raw/clitransport.c packet_set_socket(transport->packet, transport->socket->sock); packet 104 source4/libcli/raw/clitransport.c packet_set_callback(transport->packet, smbcli_transport_finish_recv); packet 105 source4/libcli/raw/clitransport.c packet_set_full_request(transport->packet, packet_full_request_nbt); packet 106 source4/libcli/raw/clitransport.c packet_set_error_handler(transport->packet, smbcli_transport_error); packet 107 source4/libcli/raw/clitransport.c packet_set_event_context(transport->packet, transport->socket->event.ctx); packet 108 source4/libcli/raw/clitransport.c packet_set_nofree(transport->packet); packet 124 source4/libcli/raw/clitransport.c packet_set_fde(transport->packet, transport->socket->event.fde); packet 125 source4/libcli/raw/clitransport.c packet_set_serialise(transport->packet); packet 526 source4/libcli/raw/clitransport.c packet_queue_run(transport->packet); packet 533 source4/libcli/raw/clitransport.c packet_recv(transport->packet); packet 588 source4/libcli/raw/clitransport.c status = packet_send(req->transport->packet, blob); packet 165 source4/libcli/raw/libcliraw.h struct packet_context *packet; packet 55 source4/libcli/smb2/smb2.h struct packet_context *packet; packet 43 source4/libcli/smb2/transport.c packet_recv(transport->packet); packet 47 source4/libcli/smb2/transport.c packet_queue_run(transport->packet); packet 89 source4/libcli/smb2/transport.c transport->packet = packet_init(transport); packet 90 source4/libcli/smb2/transport.c if (transport->packet == NULL) { packet 94 source4/libcli/smb2/transport.c packet_set_private(transport->packet, transport); packet 95 source4/libcli/smb2/transport.c packet_set_socket(transport->packet, transport->socket->sock); packet 96 source4/libcli/smb2/transport.c packet_set_callback(transport->packet, smb2_transport_finish_recv); packet 97 source4/libcli/smb2/transport.c packet_set_full_request(transport->packet, packet_full_request_nbt); packet 98 source4/libcli/smb2/transport.c packet_set_error_handler(transport->packet, smb2_transport_error); packet 99 source4/libcli/smb2/transport.c packet_set_event_context(transport->packet, transport->socket->event.ctx); packet 100 source4/libcli/smb2/transport.c packet_set_nofree(transport->packet); packet 112 source4/libcli/smb2/transport.c packet_set_fde(transport->packet, transport->socket->event.fde); packet 113 source4/libcli/smb2/transport.c packet_set_serialise(transport->packet); packet 363 source4/libcli/smb2/transport.c status = packet_send(req->transport->packet, blob); packet 43 source4/libcli/wrepl/winsrepl.c if (wrepl_socket->packet) { packet 44 source4/libcli/wrepl/winsrepl.c packet_recv_disable(wrepl_socket->packet); packet 45 source4/libcli/wrepl/winsrepl.c packet_set_fde(wrepl_socket->packet, NULL); packet 46 source4/libcli/wrepl/winsrepl.c packet_set_socket(wrepl_socket->packet, NULL); packet 97 source4/libcli/wrepl/winsrepl.c req->packet = talloc(req, struct wrepl_packet); packet 98 source4/libcli/wrepl/winsrepl.c NT_STATUS_HAVE_NO_MEMORY(req->packet); packet 104 source4/libcli/wrepl/winsrepl.c ndr_err = ndr_pull_struct_blob(&blob, req->packet, wrepl_socket->iconv_convenience, req->packet, packet 115 source4/libcli/wrepl/winsrepl.c NDR_PRINT_DEBUG(wrepl_packet, req->packet); packet 131 source4/libcli/wrepl/winsrepl.c packet_recv(wrepl_socket->packet); packet 135 source4/libcli/wrepl/winsrepl.c packet_queue_run(wrepl_socket->packet); packet 225 source4/libcli/wrepl/winsrepl.c wrepl_socket->packet = pack; packet 226 source4/libcli/wrepl/winsrepl.c talloc_steal(wrepl_socket, wrepl_socket->packet); packet 227 source4/libcli/wrepl/winsrepl.c packet_set_private(wrepl_socket->packet, wrepl_socket); packet 228 source4/libcli/wrepl/winsrepl.c packet_set_socket(wrepl_socket->packet, wrepl_socket->sock); packet 229 source4/libcli/wrepl/winsrepl.c packet_set_callback(wrepl_socket->packet, wrepl_finish_recv); packet 230 source4/libcli/wrepl/winsrepl.c packet_set_full_request(wrepl_socket->packet, packet_full_request_u32); packet 231 source4/libcli/wrepl/winsrepl.c packet_set_error_handler(wrepl_socket->packet, wrepl_error); packet 232 source4/libcli/wrepl/winsrepl.c packet_set_event_context(wrepl_socket->packet, wrepl_socket->event.ctx); packet 233 source4/libcli/wrepl/winsrepl.c packet_set_fde(wrepl_socket->packet, wrepl_socket->event.fde); packet 234 source4/libcli/wrepl/winsrepl.c packet_set_serialise(wrepl_socket->packet); packet 295 source4/libcli/wrepl/winsrepl.c wrepl_socket->packet = packet_init(wrepl_socket); packet 296 source4/libcli/wrepl/winsrepl.c if (composite_nomem(wrepl_socket->packet, result)) return; packet 297 source4/libcli/wrepl/winsrepl.c packet_set_private(wrepl_socket->packet, wrepl_socket); packet 298 source4/libcli/wrepl/winsrepl.c packet_set_socket(wrepl_socket->packet, wrepl_socket->sock); packet 299 source4/libcli/wrepl/winsrepl.c packet_set_callback(wrepl_socket->packet, wrepl_finish_recv); packet 300 source4/libcli/wrepl/winsrepl.c packet_set_full_request(wrepl_socket->packet, packet_full_request_u32); packet 301 source4/libcli/wrepl/winsrepl.c packet_set_error_handler(wrepl_socket->packet, wrepl_error); packet 302 source4/libcli/wrepl/winsrepl.c packet_set_event_context(wrepl_socket->packet, wrepl_socket->event.ctx); packet 303 source4/libcli/wrepl/winsrepl.c packet_set_fde(wrepl_socket->packet, wrepl_socket->event.fde); packet 304 source4/libcli/wrepl/winsrepl.c packet_set_serialise(wrepl_socket->packet); packet 471 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet, packet 493 source4/libcli/wrepl/winsrepl.c wrap.packet = *packet; packet 504 source4/libcli/wrepl/winsrepl.c NDR_PRINT_DEBUG(wrepl_packet, &wrap.packet); packet 523 source4/libcli/wrepl/winsrepl.c status = packet_send(wrepl_socket->packet, blob); packet 537 source4/libcli/wrepl/winsrepl.c struct wrepl_packet **packet) packet 540 source4/libcli/wrepl/winsrepl.c if (NT_STATUS_IS_OK(status) && packet) { packet 541 source4/libcli/wrepl/winsrepl.c *packet = talloc_steal(mem_ctx, req->packet); packet 566 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet; packet 569 source4/libcli/wrepl/winsrepl.c packet = talloc_zero(wrepl_socket, struct wrepl_packet); packet 570 source4/libcli/wrepl/winsrepl.c if (packet == NULL) return NULL; packet 572 source4/libcli/wrepl/winsrepl.c packet->opcode = WREPL_OPCODE_BITS; packet 573 source4/libcli/wrepl/winsrepl.c packet->mess_type = WREPL_START_ASSOCIATION; packet 574 source4/libcli/wrepl/winsrepl.c packet->message.start.minor_version = 2; packet 575 source4/libcli/wrepl/winsrepl.c packet->message.start.major_version = 5; packet 585 source4/libcli/wrepl/winsrepl.c packet->padding = data_blob_talloc(packet, NULL, 21); packet 586 source4/libcli/wrepl/winsrepl.c if (packet->padding.data == NULL) { packet 587 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 590 source4/libcli/wrepl/winsrepl.c memset(packet->padding.data, 0, packet->padding.length); packet 592 source4/libcli/wrepl/winsrepl.c req = wrepl_request_send(wrepl_socket, packet, NULL); packet 594 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 605 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet=NULL; packet 607 source4/libcli/wrepl/winsrepl.c status = wrepl_request_recv(req, req->wrepl_socket, &packet); packet 609 source4/libcli/wrepl/winsrepl.c if (packet->mess_type != WREPL_START_ASSOCIATION_REPLY) { packet 613 source4/libcli/wrepl/winsrepl.c io->out.assoc_ctx = packet->message.start_reply.assoc_ctx; packet 614 source4/libcli/wrepl/winsrepl.c io->out.major_version = packet->message.start_reply.major_version; packet 616 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 637 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet; packet 641 source4/libcli/wrepl/winsrepl.c packet = talloc_zero(wrepl_socket, struct wrepl_packet); packet 642 source4/libcli/wrepl/winsrepl.c if (packet == NULL) return NULL; packet 644 source4/libcli/wrepl/winsrepl.c packet->opcode = WREPL_OPCODE_BITS; packet 645 source4/libcli/wrepl/winsrepl.c packet->assoc_ctx = io->in.assoc_ctx; packet 646 source4/libcli/wrepl/winsrepl.c packet->mess_type = WREPL_STOP_ASSOCIATION; packet 647 source4/libcli/wrepl/winsrepl.c packet->message.stop.reason = io->in.reason; packet 655 source4/libcli/wrepl/winsrepl.c req = wrepl_request_send(wrepl_socket, packet, &ctrl); packet 657 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 668 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet=NULL; packet 670 source4/libcli/wrepl/winsrepl.c status = wrepl_request_recv(req, req->wrepl_socket, &packet); packet 672 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 692 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet; packet 695 source4/libcli/wrepl/winsrepl.c packet = talloc_zero(wrepl_socket, struct wrepl_packet); packet 696 source4/libcli/wrepl/winsrepl.c if (packet == NULL) return NULL; packet 698 source4/libcli/wrepl/winsrepl.c packet->opcode = WREPL_OPCODE_BITS; packet 699 source4/libcli/wrepl/winsrepl.c packet->assoc_ctx = io->in.assoc_ctx; packet 700 source4/libcli/wrepl/winsrepl.c packet->mess_type = WREPL_REPLICATION; packet 701 source4/libcli/wrepl/winsrepl.c packet->message.replication.command = WREPL_REPL_TABLE_QUERY; packet 703 source4/libcli/wrepl/winsrepl.c req = wrepl_request_send(wrepl_socket, packet, NULL); packet 705 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 718 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet=NULL; packet 723 source4/libcli/wrepl/winsrepl.c status = wrepl_request_recv(req, req->wrepl_socket, &packet); packet 725 source4/libcli/wrepl/winsrepl.c if (packet->mess_type != WREPL_REPLICATION) { packet 727 source4/libcli/wrepl/winsrepl.c } else if (packet->message.replication.command != WREPL_REPL_TABLE_REPLY) { packet 732 source4/libcli/wrepl/winsrepl.c table = &packet->message.replication.info.table; packet 740 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 763 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet; packet 766 source4/libcli/wrepl/winsrepl.c packet = talloc_zero(wrepl_socket, struct wrepl_packet); packet 767 source4/libcli/wrepl/winsrepl.c if (packet == NULL) return NULL; packet 769 source4/libcli/wrepl/winsrepl.c packet->opcode = WREPL_OPCODE_BITS; packet 770 source4/libcli/wrepl/winsrepl.c packet->assoc_ctx = io->in.assoc_ctx; packet 771 source4/libcli/wrepl/winsrepl.c packet->mess_type = WREPL_REPLICATION; packet 772 source4/libcli/wrepl/winsrepl.c packet->message.replication.command = WREPL_REPL_SEND_REQUEST; packet 773 source4/libcli/wrepl/winsrepl.c packet->message.replication.info.owner = io->in.partner; packet 775 source4/libcli/wrepl/winsrepl.c req = wrepl_request_send(wrepl_socket, packet, NULL); packet 777 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 789 source4/libcli/wrepl/winsrepl.c struct wrepl_packet *packet=NULL; packet 793 source4/libcli/wrepl/winsrepl.c status = wrepl_request_recv(req, req->wrepl_socket, &packet); packet 795 source4/libcli/wrepl/winsrepl.c if (packet->mess_type != WREPL_REPLICATION || packet 796 source4/libcli/wrepl/winsrepl.c packet->message.replication.command != WREPL_REPL_SEND_REPLY) { packet 801 source4/libcli/wrepl/winsrepl.c io->out.num_names = packet->message.replication.info.reply.num_names; packet 803 source4/libcli/wrepl/winsrepl.c io->out.names = talloc_array(packet, struct wrepl_name, io->out.num_names); packet 808 source4/libcli/wrepl/winsrepl.c struct wrepl_wins_name *wname = &packet->message.replication.info.reply.names[i]; packet 851 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 856 source4/libcli/wrepl/winsrepl.c talloc_free(packet); packet 30 source4/libcli/wrepl/winsrepl.h struct packet_context *packet; packet 81 source4/libcli/wrepl/winsrepl.h struct wrepl_packet *packet; packet 39 source4/librpc/rpc/dcerpc_sock.c struct packet_context *packet; packet 55 source4/librpc/rpc/dcerpc_sock.c if (sock->packet) { packet 56 source4/librpc/rpc/dcerpc_sock.c packet_recv_disable(sock->packet); packet 57 source4/librpc/rpc/dcerpc_sock.c packet_set_fde(sock->packet, NULL); packet 58 source4/librpc/rpc/dcerpc_sock.c packet_set_socket(sock->packet, NULL); packet 120 source4/librpc/rpc/dcerpc_sock.c packet_recv_disable(sock->packet); packet 137 source4/librpc/rpc/dcerpc_sock.c packet_queue_run(sock->packet); packet 146 source4/librpc/rpc/dcerpc_sock.c packet_recv(sock->packet); packet 158 source4/librpc/rpc/dcerpc_sock.c packet_recv_enable(sock->packet); packet 177 source4/librpc/rpc/dcerpc_sock.c blob = data_blob_talloc(sock->packet, data->data, data->length); packet 182 source4/librpc/rpc/dcerpc_sock.c status = packet_send(sock->packet, blob); packet 282 source4/librpc/rpc/dcerpc_sock.c sock->packet = packet_init(sock); packet 283 source4/librpc/rpc/dcerpc_sock.c if (sock->packet == NULL) { packet 289 source4/librpc/rpc/dcerpc_sock.c packet_set_private(sock->packet, conn); packet 290 source4/librpc/rpc/dcerpc_sock.c packet_set_socket(sock->packet, sock->sock); packet 291 source4/librpc/rpc/dcerpc_sock.c packet_set_callback(sock->packet, sock_process_recv); packet 292 source4/librpc/rpc/dcerpc_sock.c packet_set_full_request(sock->packet, sock_complete_packet); packet 293 source4/librpc/rpc/dcerpc_sock.c packet_set_error_handler(sock->packet, sock_error_handler); packet 294 source4/librpc/rpc/dcerpc_sock.c packet_set_event_context(sock->packet, conn->event_ctx); packet 295 source4/librpc/rpc/dcerpc_sock.c packet_set_fde(sock->packet, sock->fde); packet 296 source4/librpc/rpc/dcerpc_sock.c packet_set_serialise(sock->packet); packet 297 source4/librpc/rpc/dcerpc_sock.c packet_set_initial_read(sock->packet, 16); packet 36 source4/nbt_server/defense.c struct nbt_name_packet *packet, packet 48 source4/nbt_server/defense.c if (nbtd_self_packet(nbtsock, packet, src)) { packet 49 source4/nbt_server/defense.c nbtd_winsserver_request(nbtsock, packet, src); packet 53 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1); packet 54 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet->arcount == 1); packet 55 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet 56 source4/nbt_server/defense.c packet->questions[0].question_type == NBT_QTYPE_NETBIOS); packet 57 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet 58 source4/nbt_server/defense.c packet->questions[0].question_class == NBT_QCLASS_IP); packet 59 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet 60 source4/nbt_server/defense.c packet->additional[0].rr_type == NBT_QTYPE_NETBIOS); packet 61 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet 62 source4/nbt_server/defense.c packet->additional[0].rr_class == NBT_QCLASS_IP); packet 63 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet 64 source4/nbt_server/defense.c packet->additional[0].rdata.netbios.length == 6); packet 67 source4/nbt_server/defense.c name = &packet->questions[0].name; packet 73 source4/nbt_server/defense.c nbt_name_string(packet, name), packet 75 source4/nbt_server/defense.c nbtd_name_registration_reply(nbtsock, packet, src, NBT_RCODE_ACT); packet 77 source4/nbt_server/defense.c nbtd_winsserver_request(nbtsock, packet, src); packet 52 source4/nbt_server/dgram/browse.c struct nbt_dgram_packet *packet, packet 56 source4/nbt_server/dgram/browse.c struct nbt_name *name = &packet->data.msg.dest_name; packet 64 source4/nbt_server/dgram/browse.c status = dgram_mailslot_browse_parse(dgmslot, browse, packet, browse); packet 41 source4/nbt_server/dgram/netlogon.c struct nbt_dgram_packet *packet, packet 45 source4/nbt_server/dgram/netlogon.c struct nbt_name *name = &packet->data.msg.dest_name; packet 67 source4/nbt_server/dgram/netlogon.c partitions_basedn = samdb_partitions_dn(samctx, packet); packet 69 source4/nbt_server/dgram/netlogon.c ret = gendb_search(samctx, packet, partitions_basedn, &ref_res, ref_attrs, packet 92 source4/nbt_server/dgram/netlogon.c packet, packet 104 source4/nbt_server/dgram/netlogon.c struct nbt_dgram_packet *packet, packet 108 source4/nbt_server/dgram/netlogon.c struct nbt_name *name = &packet->data.msg.dest_name; packet 134 source4/nbt_server/dgram/netlogon.c status = fill_netlogon_samlogon_response(samctx, packet, NULL, name->name, sid, NULL, packet 139 source4/nbt_server/dgram/netlogon.c name->name, dom_sid_string(packet, sid), netlogon->req.logon.nt_version, nt_errstr(status))); packet 145 source4/nbt_server/dgram/netlogon.c packet->data.msg.dest_name.type = 0; packet 148 source4/nbt_server/dgram/netlogon.c packet, packet 159 source4/nbt_server/dgram/netlogon.c struct nbt_dgram_packet *packet, packet 168 source4/nbt_server/dgram/netlogon.c struct nbt_name *name = &packet->data.msg.dest_name; packet 183 source4/nbt_server/dgram/netlogon.c status = dgram_mailslot_netlogon_parse_request(dgmslot, netlogon, packet, netlogon); packet 188 source4/nbt_server/dgram/netlogon.c nbtd_netlogon_getdc(dgmslot, iface, packet, packet 192 source4/nbt_server/dgram/netlogon.c nbtd_netlogon_samlogon(dgmslot, iface, packet, packet 34 source4/nbt_server/dgram/ntlogon.c struct nbt_dgram_packet *packet, packet 38 source4/nbt_server/dgram/ntlogon.c struct nbt_name *name = &packet->data.msg.dest_name; packet 53 source4/nbt_server/dgram/ntlogon.c logon->server = talloc_asprintf(packet, "\\\\%s", packet 61 source4/nbt_server/dgram/ntlogon.c packet->data.msg.dest_name.type = 0; packet 64 source4/nbt_server/dgram/ntlogon.c packet, packet 74 source4/nbt_server/dgram/ntlogon.c struct nbt_dgram_packet *packet, packet 83 source4/nbt_server/dgram/ntlogon.c struct nbt_name *name = &packet->data.msg.dest_name; packet 98 source4/nbt_server/dgram/ntlogon.c status = dgram_mailslot_ntlogon_parse(dgmslot, ntlogon, packet, ntlogon); packet 105 source4/nbt_server/dgram/ntlogon.c nbtd_ntlogon_sam_logon(dgmslot, iface, packet, src, ntlogon); packet 51 source4/nbt_server/dgram/request.c struct nbt_dgram_packet *packet, packet 55 source4/nbt_server/dgram/request.c NDR_PRINT_DEBUG(nbt_dgram_packet, packet); packet 38 source4/nbt_server/interfaces.c struct nbt_name_packet *packet, packet 48 source4/nbt_server/interfaces.c if (nbtd_self_packet_and_bcast(nbtsock, packet, src)) { packet 53 source4/nbt_server/interfaces.c switch (packet->operation & NBT_OPCODE) { packet 56 source4/nbt_server/interfaces.c nbtd_request_query(nbtsock, packet, src); packet 63 source4/nbt_server/interfaces.c nbtd_request_defense(nbtsock, packet, src); packet 69 source4/nbt_server/interfaces.c nbtd_winsserver_request(nbtsock, packet, src); packet 73 source4/nbt_server/interfaces.c nbtd_bad_packet(packet, src, "Unexpected opcode"); packet 79 source4/nbt_server/interfaces.c struct nbt_name_packet *packet, packet 96 source4/nbt_server/interfaces.c req = idr_find(i->nbtsock->idr, packet->name_trn_id); packet 102 source4/nbt_server/interfaces.c req = idr_find(i->nbtsock->idr, packet->name_trn_id); packet 111 source4/nbt_server/interfaces.c req = idr_find(i->nbtsock->idr, packet->name_trn_id); packet 128 source4/nbt_server/interfaces.c nbt_name_socket_handle_response_packet(req, packet, src); packet 64 source4/nbt_server/irpc.c struct nbt_dgram_packet *packet, packet 73 source4/nbt_server/irpc.c status = dgram_mailslot_netlogon_parse_response(dgmslot, packet, packet, packet 86 source4/nbt_server/nbt_server.h #define NBTD_ASSERT_PACKET(packet, src, test) do { \ packet 88 source4/nbt_server/nbt_server.h nbtd_bad_packet(packet, src, #test); \ packet 38 source4/nbt_server/nodestatus.c struct nbt_name_packet *packet; packet 52 source4/nbt_server/nodestatus.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 53 source4/nbt_server/nodestatus.c if (packet == NULL) return; packet 55 source4/nbt_server/nodestatus.c packet->name_trn_id = request_packet->name_trn_id; packet 56 source4/nbt_server/nodestatus.c packet->ancount = 1; packet 57 source4/nbt_server/nodestatus.c packet->operation = NBT_OPCODE_QUERY | NBT_FLAG_REPLY | NBT_FLAG_AUTHORITIVE; packet 59 source4/nbt_server/nodestatus.c packet->answers = talloc_array(packet, struct nbt_res_rec, 1); packet 60 source4/nbt_server/nodestatus.c if (packet->answers == NULL) goto failed; packet 62 source4/nbt_server/nodestatus.c packet->answers[0].name = *name; packet 63 source4/nbt_server/nodestatus.c packet->answers[0].rr_type = NBT_QTYPE_STATUS; packet 64 source4/nbt_server/nodestatus.c packet->answers[0].rr_class = NBT_QCLASS_IP; packet 65 source4/nbt_server/nodestatus.c packet->answers[0].ttl = 0; packet 66 source4/nbt_server/nodestatus.c packet->answers[0].rdata.status.num_names = name_count; packet 67 source4/nbt_server/nodestatus.c packet->answers[0].rdata.status.names = talloc_array(packet->answers, packet 69 source4/nbt_server/nodestatus.c if (packet->answers[0].rdata.status.names == NULL) goto failed; packet 75 source4/nbt_server/nodestatus.c struct nbt_status_name *n = &packet->answers[0].rdata.status.names[name_count]; packet 76 source4/nbt_server/nodestatus.c n->name = talloc_asprintf(packet->answers, "%-15s", iname->name.name); packet 85 source4/nbt_server/nodestatus.c ZERO_STRUCT(packet->answers[0].rdata.status.statistics); packet 88 source4/nbt_server/nodestatus.c nbt_name_string(packet, name), src->addr, src->port)); packet 91 source4/nbt_server/nodestatus.c nbt_name_reply_send(nbtsock, src, packet); packet 94 source4/nbt_server/nodestatus.c talloc_free(packet); packet 102 source4/nbt_server/nodestatus.c struct nbt_name_packet *packet, packet 110 source4/nbt_server/nodestatus.c NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1); packet 111 source4/nbt_server/nodestatus.c NBTD_ASSERT_PACKET(packet, src, packet->questions[0].question_type == NBT_QTYPE_STATUS); packet 112 source4/nbt_server/nodestatus.c NBTD_ASSERT_PACKET(packet, src, packet->questions[0].question_class == NBT_QCLASS_IP); packet 115 source4/nbt_server/nodestatus.c name = &packet->questions[0].name; packet 120 source4/nbt_server/nodestatus.c nbt_name_string(packet, name), src->addr, iface->ip_address)); packet 124 source4/nbt_server/nodestatus.c nbtd_node_status_reply(nbtsock, packet, src, packet 32 source4/nbt_server/packet.c void nbtd_bad_packet(struct nbt_name_packet *packet, packet 37 source4/nbt_server/packet.c NDR_PRINT_DEBUG(nbt_name_packet, packet); packet 47 source4/nbt_server/packet.c struct nbt_name_packet *packet, packet 54 source4/nbt_server/packet.c if (!(packet->operation & NBT_FLAG_BROADCAST)) { packet 70 source4/nbt_server/packet.c return nbtd_self_packet(nbtsock, packet, src); packet 74 source4/nbt_server/packet.c struct nbt_name_packet *packet, packet 107 source4/nbt_server/packet.c struct nbt_name_packet *packet; packet 119 source4/nbt_server/packet.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 120 source4/nbt_server/packet.c if (packet == NULL) return; packet 122 source4/nbt_server/packet.c packet->name_trn_id = request_packet->name_trn_id; packet 123 source4/nbt_server/packet.c packet->ancount = 1; packet 124 source4/nbt_server/packet.c packet->operation = packet 131 source4/nbt_server/packet.c packet->answers = talloc_array(packet, struct nbt_res_rec, 1); packet 132 source4/nbt_server/packet.c if (packet->answers == NULL) goto failed; packet 134 source4/nbt_server/packet.c packet->answers[0].name = *name; packet 135 source4/nbt_server/packet.c packet->answers[0].rr_type = NBT_QTYPE_NETBIOS; packet 136 source4/nbt_server/packet.c packet->answers[0].rr_class = NBT_QCLASS_IP; packet 137 source4/nbt_server/packet.c packet->answers[0].ttl = ttl; packet 138 source4/nbt_server/packet.c packet->answers[0].rdata.netbios.length = num_addresses*6; packet 139 source4/nbt_server/packet.c packet->answers[0].rdata.netbios.addresses = packet 140 source4/nbt_server/packet.c talloc_array(packet->answers, struct nbt_rdata_address, num_addresses); packet 141 source4/nbt_server/packet.c if (packet->answers[0].rdata.netbios.addresses == NULL) goto failed; packet 145 source4/nbt_server/packet.c &packet->answers[0].rdata.netbios.addresses[i]; packet 147 source4/nbt_server/packet.c addr->ipaddr = talloc_strdup(packet->answers, addresses[i]); packet 152 source4/nbt_server/packet.c nbt_name_string(packet, name), addresses[0], src->addr, src->port)); packet 155 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); packet 158 source4/nbt_server/packet.c talloc_free(packet); packet 169 source4/nbt_server/packet.c struct nbt_name_packet *packet; packet 175 source4/nbt_server/packet.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 176 source4/nbt_server/packet.c if (packet == NULL) return; packet 178 source4/nbt_server/packet.c packet->name_trn_id = request_packet->name_trn_id; packet 179 source4/nbt_server/packet.c packet->ancount = 1; packet 180 source4/nbt_server/packet.c packet->operation = packet 186 source4/nbt_server/packet.c packet->answers = talloc_array(packet, struct nbt_res_rec, 1); packet 187 source4/nbt_server/packet.c if (packet->answers == NULL) goto failed; packet 189 source4/nbt_server/packet.c packet->answers[0].name = *name; packet 190 source4/nbt_server/packet.c packet->answers[0].rr_type = NBT_QTYPE_NULL; packet 191 source4/nbt_server/packet.c packet->answers[0].rr_class = NBT_QCLASS_IP; packet 192 source4/nbt_server/packet.c packet->answers[0].ttl = 0; packet 193 source4/nbt_server/packet.c ZERO_STRUCT(packet->answers[0].rdata); packet 196 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); packet 199 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); packet 202 source4/nbt_server/packet.c talloc_free(packet); packet 213 source4/nbt_server/packet.c struct nbt_name_packet *packet; packet 219 source4/nbt_server/packet.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 220 source4/nbt_server/packet.c if (packet == NULL) return; packet 222 source4/nbt_server/packet.c packet->name_trn_id = request_packet->name_trn_id; packet 223 source4/nbt_server/packet.c packet->ancount = 1; packet 224 source4/nbt_server/packet.c packet->operation = packet 232 source4/nbt_server/packet.c packet->answers = talloc_array(packet, struct nbt_res_rec, 1); packet 233 source4/nbt_server/packet.c if (packet->answers == NULL) goto failed; packet 235 source4/nbt_server/packet.c packet->answers[0].name = *name; packet 236 source4/nbt_server/packet.c packet->answers[0].rr_type = NBT_QTYPE_NETBIOS; packet 237 source4/nbt_server/packet.c packet->answers[0].rr_class = NBT_QCLASS_IP; packet 238 source4/nbt_server/packet.c packet->answers[0].ttl = request_packet->additional[0].ttl; packet 239 source4/nbt_server/packet.c packet->answers[0].rdata = request_packet->additional[0].rdata; packet 243 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); packet 246 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); packet 249 source4/nbt_server/packet.c talloc_free(packet); packet 261 source4/nbt_server/packet.c struct nbt_name_packet *packet; packet 267 source4/nbt_server/packet.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 268 source4/nbt_server/packet.c if (packet == NULL) return; packet 270 source4/nbt_server/packet.c packet->name_trn_id = request_packet->name_trn_id; packet 271 source4/nbt_server/packet.c packet->ancount = 1; packet 272 source4/nbt_server/packet.c packet->operation = packet 278 source4/nbt_server/packet.c packet->answers = talloc_array(packet, struct nbt_res_rec, 1); packet 279 source4/nbt_server/packet.c if (packet->answers == NULL) goto failed; packet 281 source4/nbt_server/packet.c packet->answers[0].name = *name; packet 282 source4/nbt_server/packet.c packet->answers[0].rr_type = NBT_QTYPE_NETBIOS; packet 283 source4/nbt_server/packet.c packet->answers[0].rr_class = NBT_QCLASS_IP; packet 284 source4/nbt_server/packet.c packet->answers[0].ttl = request_packet->additional[0].ttl; packet 285 source4/nbt_server/packet.c packet->answers[0].rdata = request_packet->additional[0].rdata; packet 289 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); packet 292 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); packet 295 source4/nbt_server/packet.c talloc_free(packet); packet 307 source4/nbt_server/packet.c struct nbt_name_packet *packet; packet 313 source4/nbt_server/packet.c packet = talloc_zero(nbtsock, struct nbt_name_packet); packet 314 source4/nbt_server/packet.c if (packet == NULL) return; packet 316 source4/nbt_server/packet.c packet->name_trn_id = request_packet->name_trn_id; packet 317 source4/nbt_server/packet.c packet->ancount = 1; packet 318 source4/nbt_server/packet.c packet->operation = packet 323 source4/nbt_server/packet.c packet->answers = talloc_array(packet, struct nbt_res_rec, 1); packet 324 source4/nbt_server/packet.c if (packet->answers == NULL) goto failed; packet 326 source4/nbt_server/packet.c packet->answers[0].name = *name; packet 327 source4/nbt_server/packet.c packet->answers[0].rr_type = NBT_QTYPE_NETBIOS; packet 328 source4/nbt_server/packet.c packet->answers[0].rr_class = NBT_QCLASS_IP; packet 329 source4/nbt_server/packet.c packet->answers[0].ttl = ttl; packet 330 source4/nbt_server/packet.c packet->answers[0].rdata.data.length = 2; packet 331 source4/nbt_server/packet.c packet->answers[0].rdata.data.data = talloc_array(packet, uint8_t, 2); packet 332 source4/nbt_server/packet.c if (packet->answers[0].rdata.data.data == NULL) goto failed; packet 333 source4/nbt_server/packet.c RSSVAL(packet->answers[0].rdata.data.data, 0, request_packet->operation); packet 336 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); packet 339 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); packet 342 source4/nbt_server/packet.c talloc_free(packet); packet 36 source4/nbt_server/query.c struct nbt_name_packet *packet, packet 45 source4/nbt_server/query.c if (packet->qdcount == 1 && packet 46 source4/nbt_server/query.c packet->questions[0].question_type == NBT_QTYPE_STATUS) { packet 47 source4/nbt_server/query.c nbtd_query_status(nbtsock, packet, src); packet 51 source4/nbt_server/query.c NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1); packet 52 source4/nbt_server/query.c NBTD_ASSERT_PACKET(packet, src, packet 53 source4/nbt_server/query.c packet->questions[0].question_type == NBT_QTYPE_NETBIOS); packet 54 source4/nbt_server/query.c NBTD_ASSERT_PACKET(packet, src, packet 55 source4/nbt_server/query.c packet->questions[0].question_class == NBT_QCLASS_IP); packet 58 source4/nbt_server/query.c name = &packet->questions[0].name; packet 63 source4/nbt_server/query.c if (packet->operation & NBT_FLAG_BROADCAST) { packet 67 source4/nbt_server/query.c if (packet->operation & NBT_FLAG_RECURSION_DESIRED) { packet 68 source4/nbt_server/query.c nbtd_winsserver_request(nbtsock, packet, src); packet 73 source4/nbt_server/query.c nbtd_negative_name_query_reply(nbtsock, packet, src); packet 82 source4/nbt_server/query.c if (!(packet->operation & NBT_FLAG_BROADCAST) && packet 83 source4/nbt_server/query.c (packet->operation & NBT_FLAG_RECURSION_DESIRED) && packet 86 source4/nbt_server/query.c nbtd_winsserver_request(nbtsock, packet, src); packet 93 source4/nbt_server/query.c (packet->operation & NBT_FLAG_BROADCAST)) { packet 95 source4/nbt_server/query.c nbt_name_string(packet, name), src->addr, iface->ip_address)); packet 99 source4/nbt_server/query.c nbtd_name_query_reply(nbtsock, packet, src, packet 101 source4/nbt_server/query.c nbtd_address_list(iface, packet)); packet 33 source4/nbt_server/wins/wins_dns_proxy.c struct nbt_name_packet *packet; packet 42 source4/nbt_server/wins/wins_dns_proxy.c struct nbt_name *name = &s->packet->questions[0].name; packet 47 source4/nbt_server/wins/wins_dns_proxy.c status = resolve_name_recv(creq, s->packet, &address); packet 53 source4/nbt_server/wins/wins_dns_proxy.c talloc_steal(s->packet, addresses); packet 56 source4/nbt_server/wins/wins_dns_proxy.c nbtd_name_query_reply(s->nbtsock, s->packet, s->src, name, packet 60 source4/nbt_server/wins/wins_dns_proxy.c nbtd_negative_name_query_reply(s->nbtsock, s->packet, s->src); packet 67 source4/nbt_server/wins/wins_dns_proxy.c struct nbt_name_packet *packet, packet 70 source4/nbt_server/wins/wins_dns_proxy.c struct nbt_name *name = &packet->questions[0].name; packet 80 source4/nbt_server/wins/wins_dns_proxy.c s->packet = talloc_steal(s, packet); packet 97 source4/nbt_server/wins/wins_dns_proxy.c nbtd_negative_name_query_reply(nbtsock, packet, src); packet 68 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 75 source4/nbt_server/wins/winsserver.c struct nbt_name *name = &packet->questions[0].name; packet 76 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(winssrv, packet->additional[0].ttl); packet 77 source4/nbt_server/wins/winsserver.c uint16_t nb_flags = packet->additional[0].rdata.netbios.addresses[0].nb_flags; packet 78 source4/nbt_server/wins/winsserver.c const char *address = packet->additional[0].rdata.netbios.addresses[0].ipaddr; packet 96 source4/nbt_server/wins/winsserver.c rec.addresses = winsdb_addr_list_make(packet); packet 108 source4/nbt_server/wins/winsserver.c nbt_name_string(packet, name), rec.addresses[0]->address)); packet 118 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 126 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(winssrv, packet->additional[0].ttl); packet 127 source4/nbt_server/wins/winsserver.c const char *address = packet->additional[0].rdata.netbios.addresses[0].ipaddr; packet 148 source4/nbt_server/wins/winsserver.c nbt_name_string(packet, rec->name), address)); packet 157 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 165 source4/nbt_server/wins/winsserver.c uint32_t ttl = wins_server_ttl(winssrv, packet->additional[0].ttl); packet 179 source4/nbt_server/wins/winsserver.c nbt_name_string(packet, rec->name), address)); packet 205 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 211 source4/nbt_server/wins/winsserver.c if (packet->name_trn_id != s->request_packet->name_trn_id) { packet 214 source4/nbt_server/wins/winsserver.c if (packet->operation != s->request_packet->operation) { packet 390 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 409 source4/nbt_server/wins/winsserver.c s->request_packet = talloc_steal(s, packet); packet 411 source4/nbt_server/wins/winsserver.c s->reg_address = packet->additional[0].rdata.netbios.addresses[0].ipaddr; packet 433 source4/nbt_server/wins/winsserver.c nbtd_wack_reply(nbtsock, packet, src, ttl); packet 447 source4/nbt_server/wins/winsserver.c nbtd_name_registration_reply(nbtsock, packet, src, NBT_RCODE_SVR); packet 454 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 461 source4/nbt_server/wins/winsserver.c struct nbt_name *name = &packet->questions[0].name; packet 464 source4/nbt_server/wins/winsserver.c uint16_t nb_flags = packet->additional[0].rdata.netbios.addresses[0].nb_flags; packet 465 source4/nbt_server/wins/winsserver.c const char *address = packet->additional[0].rdata.netbios.addresses[0].ipaddr; packet 466 source4/nbt_server/wins/winsserver.c bool mhomed = ((packet->operation & NBT_OPCODE) == NBT_OPCODE_MULTI_HOME_REG); packet 499 source4/nbt_server/wins/winsserver.c duplicate_packet = wins_check_wack_queue(iface, packet, src); packet 507 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, name, packet, &rec); packet 509 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(nbtsock, packet, src, new_type); packet 527 source4/nbt_server/wins/winsserver.c nbt_name_string(packet, name), new_type)); packet 534 source4/nbt_server/wins/winsserver.c rcode = wins_update_ttl(nbtsock, packet, rec, NULL, src); packet 540 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(nbtsock, packet, src, new_type); packet 546 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(nbtsock, packet, src, new_type); packet 559 source4/nbt_server/wins/winsserver.c wins_register_wack(nbtsock, packet, rec, src, new_type); packet 569 source4/nbt_server/wins/winsserver.c rcode = wins_update_ttl(nbtsock, packet, rec, winsdb_addr, src); packet 577 source4/nbt_server/wins/winsserver.c wins_register_wack(nbtsock, packet, rec, src, new_type); packet 591 source4/nbt_server/wins/winsserver.c nbt_name_string(packet, name), new_type)); packet 602 source4/nbt_server/wins/winsserver.c rcode = wins_update_ttl(nbtsock, packet, rec, winsdb_addr, src); packet 606 source4/nbt_server/wins/winsserver.c rcode = wins_sgroup_merge(nbtsock, packet, rec, address, src); packet 611 source4/nbt_server/wins/winsserver.c nbtd_name_registration_reply(nbtsock, packet, src, rcode); packet 719 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 726 source4/nbt_server/wins/winsserver.c struct nbt_name *name = &packet->questions[0].name; packet 754 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, &name_1b, packet, &rec_1b); packet 756 source4/nbt_server/wins/winsserver.c addresses_1b = winsdb_addr_string_list(packet, rec_1b->addresses); packet 760 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, name, packet, &rec); packet 770 source4/nbt_server/wins/winsserver.c nbtd_wins_dns_proxy_query(nbtsock, packet, src); packet 781 source4/nbt_server/wins/winsserver.c talloc_steal(packet, addresses); packet 793 source4/nbt_server/wins/winsserver.c addresses = winsdb_addr_string_list(packet, rec->addresses); packet 811 source4/nbt_server/wins/winsserver.c talloc_steal(packet, addresses); packet 849 source4/nbt_server/wins/winsserver.c nbtd_name_query_reply(nbtsock, packet, src, name, packet 854 source4/nbt_server/wins/winsserver.c nbtd_negative_name_query_reply(nbtsock, packet, src); packet 861 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 868 source4/nbt_server/wins/winsserver.c struct nbt_name *name = &packet->questions[0].name; packet 877 source4/nbt_server/wins/winsserver.c status = winsdb_lookup(winssrv->wins_db, name, packet, &rec); packet 886 source4/nbt_server/wins/winsserver.c nbtd_name_release_reply(nbtsock, packet, src, NBT_RCODE_ACT); packet 987 source4/nbt_server/wins/winsserver.c nbtd_name_release_reply(nbtsock, packet, src, NBT_RCODE_OK); packet 995 source4/nbt_server/wins/winsserver.c struct nbt_name_packet *packet, packet 1001 source4/nbt_server/wins/winsserver.c if ((packet->operation & NBT_FLAG_BROADCAST) || winssrv == NULL) { packet 1005 source4/nbt_server/wins/winsserver.c switch (packet->operation & NBT_OPCODE) { packet 1007 source4/nbt_server/wins/winsserver.c nbtd_winsserver_query(iface->nbtsrv->task->lp_ctx, nbtsock, packet, src); packet 1014 source4/nbt_server/wins/winsserver.c nbtd_winsserver_register(nbtsock, packet, src); packet 1018 source4/nbt_server/wins/winsserver.c nbtd_winsserver_release(nbtsock, packet, src); packet 58 source4/ntp_signd/ntp_signd.c struct packet_context *packet; packet 102 source4/ntp_signd/ntp_signd.c status = packet_send(ntp_signdconn->packet, blob); packet 254 source4/ntp_signd/ntp_signd.c status = packet_send(ntp_signdconn->packet, wrapped_output); packet 268 source4/ntp_signd/ntp_signd.c packet_recv(ntp_signdconn->packet); packet 287 source4/ntp_signd/ntp_signd.c packet_queue_run(ntp_signdconn->packet); packet 307 source4/ntp_signd/ntp_signd.c ntp_signdconn->packet = packet_init(ntp_signdconn); packet 308 source4/ntp_signd/ntp_signd.c if (ntp_signdconn->packet == NULL) { packet 312 source4/ntp_signd/ntp_signd.c packet_set_private(ntp_signdconn->packet, ntp_signdconn); packet 313 source4/ntp_signd/ntp_signd.c packet_set_socket(ntp_signdconn->packet, conn->socket); packet 314 source4/ntp_signd/ntp_signd.c packet_set_callback(ntp_signdconn->packet, ntp_signd_recv); packet 315 source4/ntp_signd/ntp_signd.c packet_set_full_request(ntp_signdconn->packet, packet_full_request_u32); packet 316 source4/ntp_signd/ntp_signd.c packet_set_error_handler(ntp_signdconn->packet, ntp_signd_recv_error); packet 317 source4/ntp_signd/ntp_signd.c packet_set_event_context(ntp_signdconn->packet, conn->event.ctx); packet 318 source4/ntp_signd/ntp_signd.c packet_set_fde(ntp_signdconn->packet, conn->event.fde); packet 319 source4/ntp_signd/ntp_signd.c packet_set_serialise(ntp_signdconn->packet); packet 459 source4/smb_server/smb/negprot.c packet_set_callback(smb_conn->packet, smbsrv_recv_smb2_request); packet 319 source4/smb_server/smb/request.c status = packet_send(req->smb_conn->packet, blob); packet 263 source4/smb_server/smb2/receive.c status = packet_send(req->smb_conn->packet, blob); packet 47 source4/smb_server/smb_server.c packet_set_callback(smb_conn->packet, smbsrv_recv_smb_request); packet 63 source4/smb_server/smb_server.c packet_set_callback(smb_conn->packet, smbsrv_recv_smb_request); packet 69 source4/smb_server/smb_server.c packet_set_callback(smb_conn->packet, smbsrv_recv_smb2_request); packet 96 source4/smb_server/smb_server.c packet_recv(smb_conn->packet); packet 106 source4/smb_server/smb_server.c packet_queue_run(smb_conn->packet); packet 135 source4/smb_server/smb_server.c smb_conn->packet = packet_init(smb_conn); packet 136 source4/smb_server/smb_server.c if (!smb_conn->packet) { packet 140 source4/smb_server/smb_server.c packet_set_private(smb_conn->packet, smb_conn); packet 141 source4/smb_server/smb_server.c packet_set_socket(smb_conn->packet, conn->socket); packet 142 source4/smb_server/smb_server.c packet_set_callback(smb_conn->packet, smbsrv_recv_generic_request); packet 143 source4/smb_server/smb_server.c packet_set_full_request(smb_conn->packet, packet_full_request_nbt); packet 144 source4/smb_server/smb_server.c packet_set_error_handler(smb_conn->packet, smbsrv_recv_error); packet 145 source4/smb_server/smb_server.c packet_set_event_context(smb_conn->packet, conn->event.ctx); packet 146 source4/smb_server/smb_server.c packet_set_fde(smb_conn->packet, conn->event.fde); packet 147 source4/smb_server/smb_server.c packet_set_serialise(smb_conn->packet); packet 358 source4/smb_server/smb_server.h struct packet_context *packet; packet 42 source4/smbd/service_named_pipe.c struct packet_context *packet; packet 98 source4/smbd/service_named_pipe.c packet_recv_disable(pipe_conn->packet); packet 194 source4/smbd/service_named_pipe.c status = packet_send_callback(pipe_conn->packet, rep_blob, packet 216 source4/smbd/service_named_pipe.c packet_recv(pipe_conn->packet); packet 227 source4/smbd/service_named_pipe.c packet_queue_run(pipe_conn->packet); packet 276 source4/smbd/service_named_pipe.c pipe_conn->packet = packet_init(pipe_conn); packet 277 source4/smbd/service_named_pipe.c if (!pipe_conn->packet) { packet 281 source4/smbd/service_named_pipe.c packet_set_private(pipe_conn->packet, pipe_conn); packet 282 source4/smbd/service_named_pipe.c packet_set_socket(pipe_conn->packet, conn->socket); packet 283 source4/smbd/service_named_pipe.c packet_set_callback(pipe_conn->packet, named_pipe_recv_auth_request); packet 284 source4/smbd/service_named_pipe.c packet_set_full_request(pipe_conn->packet, named_pipe_full_request); packet 285 source4/smbd/service_named_pipe.c packet_set_error_handler(pipe_conn->packet, named_pipe_recv_error); packet 286 source4/smbd/service_named_pipe.c packet_set_event_context(pipe_conn->packet, conn->event.ctx); packet 287 source4/smbd/service_named_pipe.c packet_set_fde(pipe_conn->packet, conn->event.fde); packet 288 source4/smbd/service_named_pipe.c packet_set_serialise(pipe_conn->packet); packet 289 source4/smbd/service_named_pipe.c packet_set_initial_read(pipe_conn->packet, 8); packet 41 source4/torture/nbt/dgram.c struct nbt_dgram_packet *packet, packet 56 source4/torture/nbt/dgram.c status = dgram_mailslot_netlogon_parse_response(dgmslot, netlogon, packet, netlogon); packet 93 source4/torture/nbt/winsreplication.c struct wrepl_packet packet; packet 129 source4/torture/nbt/winsreplication.c ZERO_STRUCT(packet); packet 130 source4/torture/nbt/winsreplication.c packet.opcode = WREPL_OPCODE_BITS; packet 131 source4/torture/nbt/winsreplication.c packet.assoc_ctx = associate1.out.assoc_ctx; packet 132 source4/torture/nbt/winsreplication.c packet.mess_type = WREPL_REPLICATION; packet 133 source4/torture/nbt/winsreplication.c packet.message.replication.command = WREPL_REPL_TABLE_QUERY; packet 136 source4/torture/nbt/winsreplication.c req = wrepl_request_send(wrepl_socket2, &packet, &ctrl); packet 276 source4/torture/nbt/winsreplication.c struct wrepl_packet packet; packet 279 source4/torture/nbt/winsreplication.c ZERO_STRUCT(packet); packet 280 source4/torture/nbt/winsreplication.c packet.opcode = WREPL_OPCODE_BITS; packet 281 source4/torture/nbt/winsreplication.c packet.assoc_ctx = associate.out.assoc_ctx; packet 282 source4/torture/nbt/winsreplication.c packet.mess_type = WREPL_STOP_ASSOCIATION; packet 283 source4/torture/nbt/winsreplication.c packet.message.stop.reason = 0; packet 285 source4/torture/nbt/winsreplication.c req = wrepl_request_send(wrepl_socket, &packet, NULL); packet 260 source4/winbind/wb_samba3_protocol.c status = packet_send(call->wbconn->packet, rep); packet 66 source4/winbind/wb_server.c wbconn->packet = packet_init(wbconn); packet 67 source4/winbind/wb_server.c if (wbconn->packet == NULL) { packet 71 source4/winbind/wb_server.c packet_set_private(wbconn->packet, wbconn); packet 72 source4/winbind/wb_server.c packet_set_socket(wbconn->packet, conn->socket); packet 73 source4/winbind/wb_server.c packet_set_callback(wbconn->packet, wbsrv_samba3_process); packet 74 source4/winbind/wb_server.c packet_set_full_request(wbconn->packet, wbsrv_samba3_packet_full_request); packet 75 source4/winbind/wb_server.c packet_set_error_handler(wbconn->packet, wbsrv_recv_error); packet 76 source4/winbind/wb_server.c packet_set_event_context(wbconn->packet, conn->event.ctx); packet 77 source4/winbind/wb_server.c packet_set_fde(wbconn->packet, conn->event.fde); packet 78 source4/winbind/wb_server.c packet_set_serialise(wbconn->packet); packet 88 source4/winbind/wb_server.c packet_recv(wbconn->packet); packet 99 source4/winbind/wb_server.c packet_queue_run(wbconn->packet); packet 103 source4/winbind/wb_server.h struct packet_context *packet; packet 370 source4/wrepl_server/wrepl_in_call.c wrepl_in->packet); packet 92 source4/wrepl_server/wrepl_in_connection.c packet_out_wrap.packet = call->rep_packet; packet 114 source4/wrepl_server/wrepl_in_connection.c status = packet_send(wreplconn->packet, packet_out_blob); packet 129 source4/wrepl_server/wrepl_in_connection.c packet_recv(wreplconn->packet); packet 139 source4/wrepl_server/wrepl_in_connection.c packet_queue_run(wreplconn->packet); packet 167 source4/wrepl_server/wrepl_in_connection.c wreplconn->packet = packet_init(wreplconn); packet 168 source4/wrepl_server/wrepl_in_connection.c if (!wreplconn->packet) { packet 172 source4/wrepl_server/wrepl_in_connection.c packet_set_private(wreplconn->packet, wreplconn); packet 173 source4/wrepl_server/wrepl_in_connection.c packet_set_socket(wreplconn->packet, conn->socket); packet 174 source4/wrepl_server/wrepl_in_connection.c packet_set_callback(wreplconn->packet, wreplsrv_recv_request); packet 175 source4/wrepl_server/wrepl_in_connection.c packet_set_full_request(wreplconn->packet, packet_full_request_u32); packet 176 source4/wrepl_server/wrepl_in_connection.c packet_set_error_handler(wreplconn->packet, wreplsrv_recv_error); packet 177 source4/wrepl_server/wrepl_in_connection.c packet_set_event_context(wreplconn->packet, conn->event.ctx); packet 178 source4/wrepl_server/wrepl_in_connection.c packet_set_fde(wreplconn->packet, conn->event.fde); packet 179 source4/wrepl_server/wrepl_in_connection.c packet_set_serialise(wreplconn->packet); packet 209 source4/wrepl_server/wrepl_in_connection.c struct packet_context *packet, packet 248 source4/wrepl_server/wrepl_in_connection.c wrepl_in->packet = talloc_steal(wrepl_in, packet); packet 249 source4/wrepl_server/wrepl_in_connection.c packet_set_private(wrepl_in->packet, wrepl_in); packet 250 source4/wrepl_server/wrepl_in_connection.c packet_set_socket(wrepl_in->packet, conn->socket); packet 251 source4/wrepl_server/wrepl_in_connection.c packet_set_callback(wrepl_in->packet, wreplsrv_recv_request); packet 252 source4/wrepl_server/wrepl_in_connection.c packet_set_full_request(wrepl_in->packet, packet_full_request_u32); packet 253 source4/wrepl_server/wrepl_in_connection.c packet_set_error_handler(wrepl_in->packet, wreplsrv_recv_error); packet 254 source4/wrepl_server/wrepl_in_connection.c packet_set_event_context(wrepl_in->packet, conn->event.ctx); packet 255 source4/wrepl_server/wrepl_in_connection.c packet_set_fde(wrepl_in->packet, conn->event.fde); packet 256 source4/wrepl_server/wrepl_in_connection.c packet_set_serialise(wrepl_in->packet); packet 858 source4/wrepl_server/wrepl_out_helpers.c struct packet_context *packet; packet 894 source4/wrepl_server/wrepl_out_helpers.c packet = state->wreplconn->sock->packet; packet 895 source4/wrepl_server/wrepl_out_helpers.c state->wreplconn->sock->packet = NULL; packet 896 source4/wrepl_server/wrepl_out_helpers.c talloc_steal(state, packet); packet 918 source4/wrepl_server/wrepl_out_helpers.c sock, packet, &wrepl_in); packet 46 source4/wrepl_server/wrepl_server.h struct packet_context *packet;