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;