pkt 37 source3/lib/ctdbd_conn.c struct packet_context *pkt;
pkt 292 source3/lib/ctdbd_conn.c status = packet_fd_read_sync(conn->pkt);
pkt 312 source3/lib/ctdbd_conn.c if (!packet_handler(conn->pkt, ctdb_req_complete, ctdb_req_pull,
pkt 426 source3/lib/ctdbd_conn.c status = ctdbd_connect(conn, &conn->pkt);
pkt 582 source3/lib/ctdbd_conn.c status = packet_fd_read(conn->pkt);
pkt 589 source3/lib/ctdbd_conn.c while (packet_handler(conn->pkt, ctdb_req_complete,
pkt 609 source3/lib/ctdbd_conn.c packet_get_fd(conn->pkt),
pkt 667 source3/lib/ctdbd_conn.c conn->pkt, 2,
pkt 676 source3/lib/ctdbd_conn.c status = packet_flush(conn->pkt);
pkt 734 source3/lib/ctdbd_conn.c conn->pkt, 2,
pkt 743 source3/lib/ctdbd_conn.c status = packet_flush(conn->pkt);
pkt 913 source3/lib/ctdbd_conn.c conn->pkt, 2,
pkt 922 source3/lib/ctdbd_conn.c status = packet_flush(conn->pkt);
pkt 972 source3/lib/ctdbd_conn.c conn->pkt, 2,
pkt 981 source3/lib/ctdbd_conn.c status = packet_flush(conn->pkt);
pkt 1142 source3/lib/ctdbd_conn.c if (packet_handler(conn->pkt, ctdb_req_complete,
pkt 1160 source3/lib/ctdbd_conn.c status = packet_fd_read_sync(conn->pkt);
pkt 97 source4/libcli/dgram/browse.c struct nbt_browse_packet *pkt)
pkt 102 source4/libcli/dgram/browse.c ndr_err = ndr_pull_struct_blob(&data, mem_ctx, dgmslot->dgmsock->iconv_convenience, pkt,
pkt 157 source4/libcli/dgram/libdgram.h struct nbt_browse_packet *pkt);
pkt 189 source4/librpc/rpc/dcerpc.c struct ncacn_packet *pkt)
pkt 203 source4/librpc/rpc/dcerpc.c ndr_err = ndr_pull_ncacn_packet(ndr, NDR_SCALARS|NDR_BUFFERS, pkt);
pkt 216 source4/librpc/rpc/dcerpc.c struct ncacn_packet *pkt)
pkt 235 source4/librpc/rpc/dcerpc.c if (pkt->auth_length != 0) {
pkt 240 source4/librpc/rpc/dcerpc.c if (pkt->auth_length != 0) {
pkt 249 source4/librpc/rpc/dcerpc.c auth_blob.length = 8 + pkt->auth_length;
pkt 252 source4/librpc/rpc/dcerpc.c if (pkt->u.response.stub_and_verifier.length < auth_blob.length) {
pkt 257 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.data +
pkt 258 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.length - auth_blob.length;
pkt 259 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.length -= auth_blob.length;
pkt 267 source4/librpc/rpc/dcerpc.c if (!(pkt->drep[0] & DCERPC_DREP_LE)) {
pkt 283 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.length,
pkt 287 source4/librpc/rpc/dcerpc.c memcpy(pkt->u.response.stub_and_verifier.data,
pkt 289 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.length);
pkt 295 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.data,
pkt 296 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.length,
pkt 313 source4/librpc/rpc/dcerpc.c if (pkt->u.response.stub_and_verifier.length < auth.auth_pad_length) {
pkt 316 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.length -= auth.auth_pad_length;
pkt 328 source4/librpc/rpc/dcerpc.c struct ncacn_packet *pkt)
pkt 339 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL);
pkt 349 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL);
pkt 352 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL);
pkt 367 source4/librpc/rpc/dcerpc.c if (pkt->pfc_flags & DCERPC_PFC_FLAG_OBJECT_UUID) {
pkt 372 source4/librpc/rpc/dcerpc.c ndr_err = ndr_push_ncacn_packet(ndr, NDR_SCALARS|NDR_BUFFERS, pkt);
pkt 381 source4/librpc/rpc/dcerpc.c (16 - (pkt->u.request.stub_and_verifier.length & 15)) & 15;
pkt 388 source4/librpc/rpc/dcerpc.c payload_length = pkt->u.request.stub_and_verifier.length +
pkt 450 source4/librpc/rpc/dcerpc.c pkt->u.request.stub_and_verifier.length));
pkt 465 source4/librpc/rpc/dcerpc.c static void init_ncacn_hdr(struct dcerpc_connection *c, struct ncacn_packet *pkt)
pkt 467 source4/librpc/rpc/dcerpc.c pkt->rpc_vers = 5;
pkt 468 source4/librpc/rpc/dcerpc.c pkt->rpc_vers_minor = 0;
pkt 470 source4/librpc/rpc/dcerpc.c pkt->drep[0] = 0;
pkt 472 source4/librpc/rpc/dcerpc.c pkt->drep[0] = DCERPC_DREP_LE;
pkt 474 source4/librpc/rpc/dcerpc.c pkt->drep[1] = 0;
pkt 475 source4/librpc/rpc/dcerpc.c pkt->drep[2] = 0;
pkt 476 source4/librpc/rpc/dcerpc.c pkt->drep[3] = 0;
pkt 557 source4/librpc/rpc/dcerpc.c DATA_BLOB *raw_packet, struct ncacn_packet *pkt);
pkt 566 source4/librpc/rpc/dcerpc.c struct ncacn_packet pkt;
pkt 581 source4/librpc/rpc/dcerpc.c status = ncacn_pull(conn, blob, blob->data, &pkt);
pkt 587 source4/librpc/rpc/dcerpc.c dcerpc_request_recv_data(conn, blob, &pkt);
pkt 595 source4/librpc/rpc/dcerpc.c DATA_BLOB *raw_packet, struct ncacn_packet *pkt)
pkt 602 source4/librpc/rpc/dcerpc.c if (pkt->ptype == DCERPC_PKT_BIND_NAK) {
pkt 604 source4/librpc/rpc/dcerpc.c pkt->u.bind_nak.reject_reason));
pkt 605 source4/librpc/rpc/dcerpc.c composite_error(c, dcerpc_map_reason(pkt->u.bind_nak.
pkt 610 source4/librpc/rpc/dcerpc.c if ((pkt->ptype != DCERPC_PKT_BIND_ACK) ||
pkt 611 source4/librpc/rpc/dcerpc.c (pkt->u.bind_ack.num_results == 0) ||
pkt 612 source4/librpc/rpc/dcerpc.c (pkt->u.bind_ack.ctx_list[0].result != 0)) {
pkt 619 source4/librpc/rpc/dcerpc.c conn->srv_max_xmit_frag = pkt->u.bind_ack.max_xmit_frag;
pkt 620 source4/librpc/rpc/dcerpc.c conn->srv_max_recv_frag = pkt->u.bind_ack.max_recv_frag;
pkt 623 source4/librpc/rpc/dcerpc.c (pkt->pfc_flags & DCERPC_PFC_FLAG_CONC_MPX)) {
pkt 628 source4/librpc/rpc/dcerpc.c (pkt->pfc_flags & DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN)) {
pkt 634 source4/librpc/rpc/dcerpc.c pkt->u.bind_ack.auth_info.length) {
pkt 637 source4/librpc/rpc/dcerpc.c &pkt->u.bind_ack.auth_info, conn,
pkt 647 source4/librpc/rpc/dcerpc.c req->p->assoc_group_id = pkt->u.bind_ack.assoc_group_id;
pkt 682 source4/librpc/rpc/dcerpc.c struct ncacn_packet pkt;
pkt 694 source4/librpc/rpc/dcerpc.c init_ncacn_hdr(p->conn, &pkt);
pkt 696 source4/librpc/rpc/dcerpc.c pkt.ptype = DCERPC_PKT_BIND;
pkt 697 source4/librpc/rpc/dcerpc.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
pkt 698 source4/librpc/rpc/dcerpc.c pkt.call_id = p->conn->call_id;
pkt 699 source4/librpc/rpc/dcerpc.c pkt.auth_length = 0;
pkt 702 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_CONC_MPX;
pkt 706 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN;
pkt 709 source4/librpc/rpc/dcerpc.c pkt.u.bind.max_xmit_frag = 5840;
pkt 710 source4/librpc/rpc/dcerpc.c pkt.u.bind.max_recv_frag = 5840;
pkt 711 source4/librpc/rpc/dcerpc.c pkt.u.bind.assoc_group_id = p->binding->assoc_group_id;
pkt 712 source4/librpc/rpc/dcerpc.c pkt.u.bind.num_contexts = 1;
pkt 713 source4/librpc/rpc/dcerpc.c pkt.u.bind.ctx_list = talloc_array(mem_ctx, struct dcerpc_ctx_list, 1);
pkt 714 source4/librpc/rpc/dcerpc.c if (composite_nomem(pkt.u.bind.ctx_list, c)) return c;
pkt 715 source4/librpc/rpc/dcerpc.c pkt.u.bind.ctx_list[0].context_id = p->context_id;
pkt 716 source4/librpc/rpc/dcerpc.c pkt.u.bind.ctx_list[0].num_transfer_syntaxes = 1;
pkt 717 source4/librpc/rpc/dcerpc.c pkt.u.bind.ctx_list[0].abstract_syntax = p->syntax;
pkt 718 source4/librpc/rpc/dcerpc.c pkt.u.bind.ctx_list[0].transfer_syntaxes = &p->transfer_syntax;
pkt 719 source4/librpc/rpc/dcerpc.c pkt.u.bind.auth_info = data_blob(NULL, 0);
pkt 722 source4/librpc/rpc/dcerpc.c c->status = ncacn_push_auth(&blob, c, p->conn->iconv_convenience, &pkt,
pkt 736 source4/librpc/rpc/dcerpc.c req->call_id = pkt.call_id;
pkt 771 source4/librpc/rpc/dcerpc.c struct ncacn_packet pkt;
pkt 775 source4/librpc/rpc/dcerpc.c init_ncacn_hdr(p->conn, &pkt);
pkt 777 source4/librpc/rpc/dcerpc.c pkt.ptype = DCERPC_PKT_AUTH3;
pkt 778 source4/librpc/rpc/dcerpc.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
pkt 779 source4/librpc/rpc/dcerpc.c pkt.call_id = next_call_id(p->conn);
pkt 780 source4/librpc/rpc/dcerpc.c pkt.auth_length = 0;
pkt 781 source4/librpc/rpc/dcerpc.c pkt.u.auth3._pad = 0;
pkt 782 source4/librpc/rpc/dcerpc.c pkt.u.auth3.auth_info = data_blob(NULL, 0);
pkt 785 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_CONC_MPX;
pkt 789 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN;
pkt 795 source4/librpc/rpc/dcerpc.c &pkt,
pkt 818 source4/librpc/rpc/dcerpc.c DATA_BLOB *raw_packet, struct ncacn_packet *pkt)
pkt 833 source4/librpc/rpc/dcerpc.c pkt->ptype == DCERPC_PKT_RESPONSE) {
pkt 834 source4/librpc/rpc/dcerpc.c status = ncacn_pull_request_auth(c, raw_packet->data, raw_packet, pkt);
pkt 839 source4/librpc/rpc/dcerpc.c if (pkt->call_id == req->call_id) break;
pkt 844 source4/librpc/rpc/dcerpc.c if (req == NULL && c->pending && pkt->call_id == 0) {
pkt 851 source4/librpc/rpc/dcerpc.c DEBUG(2,("dcerpc_request: unmatched call_id %u in response packet\n", pkt->call_id));
pkt 861 source4/librpc/rpc/dcerpc.c req->recv_handler(req, raw_packet, pkt);
pkt 865 source4/librpc/rpc/dcerpc.c if (pkt->ptype == DCERPC_PKT_FAULT) {
pkt 866 source4/librpc/rpc/dcerpc.c DEBUG(5,("rpc fault: %s\n", dcerpc_errstr(c, pkt->u.fault.status)));
pkt 867 source4/librpc/rpc/dcerpc.c req->fault_code = pkt->u.fault.status;
pkt 872 source4/librpc/rpc/dcerpc.c if (pkt->ptype != DCERPC_PKT_RESPONSE) {
pkt 874 source4/librpc/rpc/dcerpc.c (int)pkt->ptype));
pkt 887 source4/librpc/rpc/dcerpc.c length = pkt->u.response.stub_and_verifier.length;
pkt 899 source4/librpc/rpc/dcerpc.c pkt->u.response.stub_and_verifier.data, length);
pkt 903 source4/librpc/rpc/dcerpc.c if (!(pkt->pfc_flags & DCERPC_PFC_FLAG_LAST)) {
pkt 908 source4/librpc/rpc/dcerpc.c if (!(pkt->drep[0] & DCERPC_DREP_LE)) {
pkt 1002 source4/librpc/rpc/dcerpc.c struct ncacn_packet pkt;
pkt 1024 source4/librpc/rpc/dcerpc.c init_ncacn_hdr(p->conn, &pkt);
pkt 1043 source4/librpc/rpc/dcerpc.c pkt.ptype = DCERPC_PKT_REQUEST;
pkt 1044 source4/librpc/rpc/dcerpc.c pkt.call_id = req->call_id;
pkt 1045 source4/librpc/rpc/dcerpc.c pkt.auth_length = 0;
pkt 1046 source4/librpc/rpc/dcerpc.c pkt.pfc_flags = 0;
pkt 1047 source4/librpc/rpc/dcerpc.c pkt.u.request.alloc_hint = remaining;
pkt 1048 source4/librpc/rpc/dcerpc.c pkt.u.request.context_id = p->context_id;
pkt 1049 source4/librpc/rpc/dcerpc.c pkt.u.request.opnum = req->opnum;
pkt 1052 source4/librpc/rpc/dcerpc.c pkt.u.request.object.object = *req->object;
pkt 1053 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_OBJECT_UUID;
pkt 1063 source4/librpc/rpc/dcerpc.c pkt.pfc_flags &= ~(DCERPC_PFC_FLAG_FIRST |DCERPC_PFC_FLAG_LAST);
pkt 1066 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_FIRST;
pkt 1069 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_LAST;
pkt 1073 source4/librpc/rpc/dcerpc.c pkt.u.request.stub_and_verifier.data = stub_data->data +
pkt 1075 source4/librpc/rpc/dcerpc.c pkt.u.request.stub_and_verifier.length = chunk;
pkt 1077 source4/librpc/rpc/dcerpc.c req->status = ncacn_push_request_sign(p->conn, &blob, req, sig_size, &pkt);
pkt 1556 source4/librpc/rpc/dcerpc.c DATA_BLOB *raw_packet, struct ncacn_packet *pkt)
pkt 1564 source4/librpc/rpc/dcerpc.c if (pkt->ptype == DCERPC_PKT_ALTER_RESP &&
pkt 1565 source4/librpc/rpc/dcerpc.c pkt->u.alter_resp.num_results == 1 &&
pkt 1566 source4/librpc/rpc/dcerpc.c pkt->u.alter_resp.ctx_list[0].result != 0) {
pkt 1568 source4/librpc/rpc/dcerpc.c pkt->u.alter_resp.ctx_list[0].reason));
pkt 1569 source4/librpc/rpc/dcerpc.c composite_error(c, dcerpc_map_reason(pkt->u.alter_resp.ctx_list[0].reason));
pkt 1573 source4/librpc/rpc/dcerpc.c if (pkt->ptype != DCERPC_PKT_ALTER_RESP ||
pkt 1574 source4/librpc/rpc/dcerpc.c pkt->u.alter_resp.num_results == 0 ||
pkt 1575 source4/librpc/rpc/dcerpc.c pkt->u.alter_resp.ctx_list[0].result != 0) {
pkt 1582 source4/librpc/rpc/dcerpc.c pkt->u.alter_resp.auth_info.length) {
pkt 1585 source4/librpc/rpc/dcerpc.c &pkt->u.alter_resp.auth_info, recv_pipe,
pkt 1607 source4/librpc/rpc/dcerpc.c struct ncacn_packet pkt;
pkt 1619 source4/librpc/rpc/dcerpc.c init_ncacn_hdr(p->conn, &pkt);
pkt 1621 source4/librpc/rpc/dcerpc.c pkt.ptype = DCERPC_PKT_ALTER;
pkt 1622 source4/librpc/rpc/dcerpc.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
pkt 1623 source4/librpc/rpc/dcerpc.c pkt.call_id = p->conn->call_id;
pkt 1624 source4/librpc/rpc/dcerpc.c pkt.auth_length = 0;
pkt 1627 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_CONC_MPX;
pkt 1631 source4/librpc/rpc/dcerpc.c pkt.pfc_flags |= DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN;
pkt 1634 source4/librpc/rpc/dcerpc.c pkt.u.alter.max_xmit_frag = 5840;
pkt 1635 source4/librpc/rpc/dcerpc.c pkt.u.alter.max_recv_frag = 5840;
pkt 1636 source4/librpc/rpc/dcerpc.c pkt.u.alter.assoc_group_id = p->binding->assoc_group_id;
pkt 1637 source4/librpc/rpc/dcerpc.c pkt.u.alter.num_contexts = 1;
pkt 1638 source4/librpc/rpc/dcerpc.c pkt.u.alter.ctx_list = talloc_array(c, struct dcerpc_ctx_list, 1);
pkt 1639 source4/librpc/rpc/dcerpc.c if (composite_nomem(pkt.u.alter.ctx_list, c)) return c;
pkt 1640 source4/librpc/rpc/dcerpc.c pkt.u.alter.ctx_list[0].context_id = p->context_id;
pkt 1641 source4/librpc/rpc/dcerpc.c pkt.u.alter.ctx_list[0].num_transfer_syntaxes = 1;
pkt 1642 source4/librpc/rpc/dcerpc.c pkt.u.alter.ctx_list[0].abstract_syntax = p->syntax;
pkt 1643 source4/librpc/rpc/dcerpc.c pkt.u.alter.ctx_list[0].transfer_syntaxes = &p->transfer_syntax;
pkt 1644 source4/librpc/rpc/dcerpc.c pkt.u.alter.auth_info = data_blob(NULL, 0);
pkt 1647 source4/librpc/rpc/dcerpc.c c->status = ncacn_push_auth(&blob, mem_ctx, p->conn->iconv_convenience, &pkt,
pkt 1661 source4/librpc/rpc/dcerpc.c req->call_id = pkt.call_id;
pkt 218 source4/librpc/rpc/dcerpc.h DATA_BLOB *blob, struct ncacn_packet *pkt);
pkt 355 source4/librpc/rpc/dcerpc.h DATA_BLOB *pkt);
pkt 55 source4/librpc/rpc/dcerpc_util.c struct ncacn_packet *pkt,
pkt 66 source4/librpc/rpc/dcerpc_util.c if (!(pkt->drep[0] & DCERPC_DREP_LE)) {
pkt 70 source4/librpc/rpc/dcerpc_util.c if (pkt->pfc_flags & DCERPC_PFC_FLAG_OBJECT_UUID) {
pkt 75 source4/librpc/rpc/dcerpc_util.c pkt->auth_length = auth_info->credentials.length;
pkt 77 source4/librpc/rpc/dcerpc_util.c pkt->auth_length = 0;
pkt 80 source4/librpc/rpc/dcerpc_util.c ndr_err = ndr_push_ncacn_packet(ndr, NDR_SCALARS|NDR_BUFFERS, pkt);
pkt 684 source4/librpc/rpc/dcerpc_util.c DATA_BLOB *pkt)
pkt 700 source4/librpc/rpc/dcerpc_util.c if (file_save(name, pkt->data, pkt->length)) {
pkt 148 source4/rpc_server/dcerpc_server.c if (c->pkt.call_id == call_id) {
pkt 380 source4/rpc_server/dcerpc_server.c static void dcesrv_init_hdr(struct ncacn_packet *pkt, bool bigendian)
pkt 382 source4/rpc_server/dcerpc_server.c pkt->rpc_vers = 5;
pkt 383 source4/rpc_server/dcerpc_server.c pkt->rpc_vers_minor = 0;
pkt 385 source4/rpc_server/dcerpc_server.c pkt->drep[0] = 0;
pkt 387 source4/rpc_server/dcerpc_server.c pkt->drep[0] = DCERPC_DREP_LE;
pkt 389 source4/rpc_server/dcerpc_server.c pkt->drep[1] = 0;
pkt 390 source4/rpc_server/dcerpc_server.c pkt->drep[2] = 0;
pkt 391 source4/rpc_server/dcerpc_server.c pkt->drep[3] = 0;
pkt 436 source4/rpc_server/dcerpc_server.c struct ncacn_packet pkt;
pkt 442 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
pkt 443 source4/rpc_server/dcerpc_server.c pkt.auth_length = 0;
pkt 444 source4/rpc_server/dcerpc_server.c pkt.call_id = call->pkt.call_id;
pkt 445 source4/rpc_server/dcerpc_server.c pkt.ptype = DCERPC_PKT_FAULT;
pkt 446 source4/rpc_server/dcerpc_server.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
pkt 447 source4/rpc_server/dcerpc_server.c pkt.u.fault.alloc_hint = 0;
pkt 448 source4/rpc_server/dcerpc_server.c pkt.u.fault.context_id = 0;
pkt 449 source4/rpc_server/dcerpc_server.c pkt.u.fault.cancel_count = 0;
pkt 450 source4/rpc_server/dcerpc_server.c pkt.u.fault.status = fault_code;
pkt 453 source4/rpc_server/dcerpc_server.c pkt.u.fault._pad = data_blob_const(zeros, sizeof(zeros));
pkt 460 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, NULL);
pkt 479 source4/rpc_server/dcerpc_server.c struct ncacn_packet pkt;
pkt 484 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
pkt 485 source4/rpc_server/dcerpc_server.c pkt.auth_length = 0;
pkt 486 source4/rpc_server/dcerpc_server.c pkt.call_id = call->pkt.call_id;
pkt 487 source4/rpc_server/dcerpc_server.c pkt.ptype = DCERPC_PKT_BIND_NAK;
pkt 488 source4/rpc_server/dcerpc_server.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
pkt 489 source4/rpc_server/dcerpc_server.c pkt.u.bind_nak.reject_reason = reason;
pkt 490 source4/rpc_server/dcerpc_server.c if (pkt.u.bind_nak.reject_reason == DECRPC_BIND_PROTOCOL_VERSION_NOT_SUPPORTED) {
pkt 491 source4/rpc_server/dcerpc_server.c pkt.u.bind_nak.versions.v.num_versions = 0;
pkt 499 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, NULL);
pkt 530 source4/rpc_server/dcerpc_server.c struct ncacn_packet pkt;
pkt 548 source4/rpc_server/dcerpc_server.c if (call->pkt.u.bind.assoc_group_id != 0 &&
pkt 550 source4/rpc_server/dcerpc_server.c call->pkt.u.bind.assoc_group_id != SAMBA_ASSOC_GROUP) {
pkt 554 source4/rpc_server/dcerpc_server.c if (call->pkt.u.bind.num_contexts < 1 ||
pkt 555 source4/rpc_server/dcerpc_server.c call->pkt.u.bind.ctx_list[0].num_transfer_syntaxes < 1) {
pkt 559 source4/rpc_server/dcerpc_server.c context_id = call->pkt.u.bind.ctx_list[0].context_id;
pkt 566 source4/rpc_server/dcerpc_server.c if_version = call->pkt.u.bind.ctx_list[0].abstract_syntax.if_version;
pkt 567 source4/rpc_server/dcerpc_server.c uuid = call->pkt.u.bind.ctx_list[0].abstract_syntax.uuid;
pkt 569 source4/rpc_server/dcerpc_server.c transfer_syntax_version = call->pkt.u.bind.ctx_list[0].transfer_syntaxes[0].if_version;
pkt 570 source4/rpc_server/dcerpc_server.c transfer_syntax_uuid = &call->pkt.u.bind.ctx_list[0].transfer_syntaxes[0].uuid;
pkt 627 source4/rpc_server/dcerpc_server.c call->conn->cli_max_recv_frag = call->pkt.u.bind.max_recv_frag;
pkt 630 source4/rpc_server/dcerpc_server.c if ((call->pkt.pfc_flags & DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN) &&
pkt 644 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
pkt 645 source4/rpc_server/dcerpc_server.c pkt.auth_length = 0;
pkt 646 source4/rpc_server/dcerpc_server.c pkt.call_id = call->pkt.call_id;
pkt 647 source4/rpc_server/dcerpc_server.c pkt.ptype = DCERPC_PKT_BIND_ACK;
pkt 648 source4/rpc_server/dcerpc_server.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST | extra_flags;
pkt 649 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.max_xmit_frag = 0x2000;
pkt 650 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.max_recv_frag = 0x2000;
pkt 659 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.assoc_group_id = call->context->assoc_group_id;
pkt 662 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.assoc_group_id = SAMBA_ASSOC_GROUP;
pkt 667 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.secondary_address = talloc_asprintf(call, "\\PIPE\\%s", iface->name);
pkt 669 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.secondary_address = "";
pkt 671 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.num_results = 1;
pkt 672 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.ctx_list = talloc(call, struct dcerpc_ack_ctx);
pkt 673 source4/rpc_server/dcerpc_server.c if (!pkt.u.bind_ack.ctx_list) {
pkt 678 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.ctx_list[0].result = result;
pkt 679 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.ctx_list[0].reason = reason;
pkt 680 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.ctx_list[0].syntax = ndr_transfer_syntax;
pkt 681 source4/rpc_server/dcerpc_server.c pkt.u.bind_ack.auth_info = data_blob(NULL, 0);
pkt 683 source4/rpc_server/dcerpc_server.c status = dcesrv_auth_bind_ack(call, &pkt);
pkt 697 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, call->conn->auth_state.auth_info);
pkt 742 source4/rpc_server/dcerpc_server.c if_version = call->pkt.u.alter.ctx_list[0].abstract_syntax.if_version;
pkt 743 source4/rpc_server/dcerpc_server.c uuid = call->pkt.u.alter.ctx_list[0].abstract_syntax.uuid;
pkt 745 source4/rpc_server/dcerpc_server.c transfer_syntax_version = call->pkt.u.alter.ctx_list[0].transfer_syntaxes[0].if_version;
pkt 746 source4/rpc_server/dcerpc_server.c transfer_syntax_uuid = &call->pkt.u.alter.ctx_list[0].transfer_syntaxes[0].uuid;
pkt 794 source4/rpc_server/dcerpc_server.c struct ncacn_packet pkt;
pkt 807 source4/rpc_server/dcerpc_server.c context_id = call->pkt.u.alter.ctx_list[0].context_id;
pkt 822 source4/rpc_server/dcerpc_server.c call->pkt.u.alter.assoc_group_id != 0 &&
pkt 824 source4/rpc_server/dcerpc_server.c call->pkt.u.alter.assoc_group_id != call->context->assoc_group_id) {
pkt 831 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
pkt 832 source4/rpc_server/dcerpc_server.c pkt.auth_length = 0;
pkt 833 source4/rpc_server/dcerpc_server.c pkt.call_id = call->pkt.call_id;
pkt 834 source4/rpc_server/dcerpc_server.c pkt.ptype = DCERPC_PKT_ALTER_RESP;
pkt 835 source4/rpc_server/dcerpc_server.c pkt.pfc_flags = DCERPC_PFC_FLAG_FIRST | DCERPC_PFC_FLAG_LAST;
pkt 836 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.max_xmit_frag = 0x2000;
pkt 837 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.max_recv_frag = 0x2000;
pkt 839 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.assoc_group_id = call->context->assoc_group_id;
pkt 841 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.assoc_group_id = 0;
pkt 843 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.num_results = 1;
pkt 844 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.ctx_list = talloc_array(call, struct dcerpc_ack_ctx, 1);
pkt 845 source4/rpc_server/dcerpc_server.c if (!pkt.u.alter_resp.ctx_list) {
pkt 848 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.ctx_list[0].result = result;
pkt 849 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.ctx_list[0].reason = reason;
pkt 850 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.ctx_list[0].syntax = ndr_transfer_syntax;
pkt 851 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.auth_info = data_blob(NULL, 0);
pkt 852 source4/rpc_server/dcerpc_server.c pkt.u.alter_resp.secondary_address = "";
pkt 854 source4/rpc_server/dcerpc_server.c status = dcesrv_auth_alter_ack(call, &pkt);
pkt 870 source4/rpc_server/dcerpc_server.c status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, call->conn->auth_state.auth_info);
pkt 898 source4/rpc_server/dcerpc_server.c context = dcesrv_find_context(call->conn, call->pkt.u.request.context_id);
pkt 903 source4/rpc_server/dcerpc_server.c pull = ndr_pull_init_blob(&call->pkt.u.request.stub_and_verifier, call,
pkt 912 source4/rpc_server/dcerpc_server.c if (!(call->pkt.drep[0] & DCERPC_DREP_LE)) {
pkt 933 source4/rpc_server/dcerpc_server.c call->pkt.u.request.opnum,
pkt 1003 source4/rpc_server/dcerpc_server.c struct ncacn_packet pkt;
pkt 1011 source4/rpc_server/dcerpc_server.c dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
pkt 1012 source4/rpc_server/dcerpc_server.c pkt.auth_length = 0;
pkt 1013 source4/rpc_server/dcerpc_server.c pkt.call_id = call->pkt.call_id;
pkt 1014 source4/rpc_server/dcerpc_server.c pkt.ptype = DCERPC_PKT_RESPONSE;
pkt 1015 source4/rpc_server/dcerpc_server.c pkt.pfc_flags = 0;
pkt 1017 source4/rpc_server/dcerpc_server.c pkt.pfc_flags |= DCERPC_PFC_FLAG_FIRST;
pkt 1020 source4/rpc_server/dcerpc_server.c pkt.pfc_flags |= DCERPC_PFC_FLAG_LAST;
pkt 1022 source4/rpc_server/dcerpc_server.c pkt.u.response.alloc_hint = stub.length;
pkt 1023 source4/rpc_server/dcerpc_server.c pkt.u.response.context_id = call->pkt.u.request.context_id;
pkt 1024 source4/rpc_server/dcerpc_server.c pkt.u.response.cancel_count = 0;
pkt 1025 source4/rpc_server/dcerpc_server.c pkt.u.response.stub_and_verifier.data = stub.data;
pkt 1026 source4/rpc_server/dcerpc_server.c pkt.u.response.stub_and_verifier.length = length;
pkt 1028 source4/rpc_server/dcerpc_server.c if (!dcesrv_auth_response(call, &rep->blob, sig_size, &pkt)) {
pkt 1154 source4/rpc_server/dcerpc_server.c ndr_err = ndr_pull_ncacn_packet(ndr, NDR_SCALARS|NDR_BUFFERS, &call->pkt);
pkt 1163 source4/rpc_server/dcerpc_server.c if (call->pkt.ptype == DCERPC_PKT_REQUEST &&
pkt 1172 source4/rpc_server/dcerpc_server.c if (call->pkt.ptype == DCERPC_PKT_REQUEST &&
pkt 1173 source4/rpc_server/dcerpc_server.c !(call->pkt.pfc_flags & DCERPC_PFC_FLAG_FIRST)) {
pkt 1178 source4/rpc_server/dcerpc_server.c if (call->pkt.ptype != DCERPC_PKT_REQUEST) {
pkt 1184 source4/rpc_server/dcerpc_server.c call = dcesrv_find_fragmented_call(dce_conn, call2->pkt.call_id);
pkt 1189 source4/rpc_server/dcerpc_server.c if (call->pkt.ptype != call2->pkt.ptype) {
pkt 1194 source4/rpc_server/dcerpc_server.c alloc_size = call->pkt.u.request.stub_and_verifier.length +
pkt 1195 source4/rpc_server/dcerpc_server.c call2->pkt.u.request.stub_and_verifier.length;
pkt 1196 source4/rpc_server/dcerpc_server.c if (call->pkt.u.request.alloc_hint > alloc_size) {
pkt 1197 source4/rpc_server/dcerpc_server.c alloc_size = call->pkt.u.request.alloc_hint;
pkt 1200 source4/rpc_server/dcerpc_server.c call->pkt.u.request.stub_and_verifier.data =
pkt 1202 source4/rpc_server/dcerpc_server.c call->pkt.u.request.stub_and_verifier.data,
pkt 1204 source4/rpc_server/dcerpc_server.c if (!call->pkt.u.request.stub_and_verifier.data) {
pkt 1207 source4/rpc_server/dcerpc_server.c memcpy(call->pkt.u.request.stub_and_verifier.data +
pkt 1208 source4/rpc_server/dcerpc_server.c call->pkt.u.request.stub_and_verifier.length,
pkt 1209 source4/rpc_server/dcerpc_server.c call2->pkt.u.request.stub_and_verifier.data,
pkt 1210 source4/rpc_server/dcerpc_server.c call2->pkt.u.request.stub_and_verifier.length);
pkt 1211 source4/rpc_server/dcerpc_server.c call->pkt.u.request.stub_and_verifier.length +=
pkt 1212 source4/rpc_server/dcerpc_server.c call2->pkt.u.request.stub_and_verifier.length;
pkt 1214 source4/rpc_server/dcerpc_server.c call->pkt.pfc_flags |= (call2->pkt.pfc_flags & DCERPC_PFC_FLAG_LAST);
pkt 1221 source4/rpc_server/dcerpc_server.c if (call->pkt.ptype == DCERPC_PKT_REQUEST &&
pkt 1222 source4/rpc_server/dcerpc_server.c !(call->pkt.pfc_flags & DCERPC_PFC_FLAG_LAST)) {
pkt 1230 source4/rpc_server/dcerpc_server.c switch (call->pkt.ptype) {
pkt 84 source4/rpc_server/dcerpc_server.h struct ncacn_packet pkt;
pkt 41 source4/rpc_server/dcesrv_auth.c struct ncacn_packet *pkt = &call->pkt;
pkt 47 source4/rpc_server/dcesrv_auth.c if (pkt->u.bind.auth_info.length == 0) {
pkt 57 source4/rpc_server/dcesrv_auth.c ndr_err = ndr_pull_struct_blob(&pkt->u.bind.auth_info,
pkt 109 source4/rpc_server/dcesrv_auth.c NTSTATUS dcesrv_auth_bind_ack(struct dcesrv_call_state *call, struct ncacn_packet *pkt)
pkt 155 source4/rpc_server/dcesrv_auth.c struct ncacn_packet *pkt = &call->pkt;
pkt 163 source4/rpc_server/dcesrv_auth.c pkt->u.auth3.auth_info.length == 0) {
pkt 167 source4/rpc_server/dcesrv_auth.c ndr_err = ndr_pull_struct_blob(&pkt->u.auth3.auth_info,
pkt 206 source4/rpc_server/dcesrv_auth.c struct ncacn_packet *pkt = &call->pkt;
pkt 211 source4/rpc_server/dcesrv_auth.c if (pkt->u.alter.auth_info.length == 0) {
pkt 225 source4/rpc_server/dcesrv_auth.c ndr_err = ndr_pull_struct_blob(&pkt->u.alter.auth_info,
pkt 240 source4/rpc_server/dcesrv_auth.c NTSTATUS dcesrv_auth_alter_ack(struct dcesrv_call_state *call, struct ncacn_packet *pkt)
pkt 287 source4/rpc_server/dcesrv_auth.c struct ncacn_packet *pkt = &call->pkt;
pkt 307 source4/rpc_server/dcesrv_auth.c if (pkt->auth_length != 0) {
pkt 312 source4/rpc_server/dcesrv_auth.c if (pkt->auth_length != 0) {
pkt 321 source4/rpc_server/dcesrv_auth.c auth_blob.length = 8 + pkt->auth_length;
pkt 324 source4/rpc_server/dcesrv_auth.c if (pkt->u.request.stub_and_verifier.length < auth_blob.length) {
pkt 329 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.data +
pkt 330 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.length - auth_blob.length;
pkt 331 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.length -= auth_blob.length;
pkt 339 source4/rpc_server/dcesrv_auth.c if (!(pkt->drep[0] & DCERPC_DREP_LE)) {
pkt 343 source4/rpc_server/dcesrv_auth.c if (pkt->pfc_flags & DCERPC_PFC_FLAG_OBJECT_UUID) {
pkt 360 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.length,
pkt 364 source4/rpc_server/dcesrv_auth.c memcpy(pkt->u.request.stub_and_verifier.data,
pkt 366 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.length);
pkt 372 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.data,
pkt 373 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.length,
pkt 390 source4/rpc_server/dcesrv_auth.c if (pkt->u.request.stub_and_verifier.length < auth.auth_pad_length) {
pkt 394 source4/rpc_server/dcesrv_auth.c pkt->u.request.stub_and_verifier.length -= auth.auth_pad_length;
pkt 406 source4/rpc_server/dcesrv_auth.c struct ncacn_packet *pkt)
pkt 417 source4/rpc_server/dcesrv_auth.c status = ncacn_push_auth(blob, call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx), pkt, NULL);
pkt 431 source4/rpc_server/dcesrv_auth.c status = ncacn_push_auth(blob, call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx), pkt, NULL);
pkt 435 source4/rpc_server/dcesrv_auth.c status = ncacn_push_auth(blob, call, lp_iconv_convenience(dce_conn->dce_ctx->lp_ctx), pkt, NULL);
pkt 447 source4/rpc_server/dcesrv_auth.c if (!(pkt->drep[0] & DCERPC_DREP_LE)) {
pkt 451 source4/rpc_server/dcesrv_auth.c ndr_err = ndr_push_ncacn_packet(ndr, NDR_SCALARS|NDR_BUFFERS, pkt);
pkt 458 source4/rpc_server/dcesrv_auth.c (16 - (pkt->u.response.stub_and_verifier.length & 15)) & 15;
pkt 464 source4/rpc_server/dcesrv_auth.c payload_length = pkt->u.response.stub_and_verifier.length +
pkt 521 source4/rpc_server/dcesrv_auth.c pkt->u.response.stub_and_verifier.length));
pkt 130 source4/rpc_server/remote/dcesrv_remote.c uint16_t opnum = dce_call->pkt.u.request.opnum;
pkt 149 source4/rpc_server/remote/dcesrv_remote.c &dce_call->pkt.u.request.stub_and_verifier);
pkt 160 source4/rpc_server/remote/dcesrv_remote.c uint16_t opnum = dce_call->pkt.u.request.opnum;
pkt 195 source4/rpc_server/remote/dcesrv_remote.c uint16_t opnum = dce_call->pkt.u.request.opnum;
pkt 48 source4/torture/rpc/spoolss_notify.c uint16_t opnum = dce_call->pkt.u.request.opnum;
pkt 65 source4/torture/rpc/spoolss_notify.c &dce_call->pkt.u.request.stub_and_verifier);
pkt 84 source4/torture/rpc/spoolss_notify.c uint16_t opnum = dce_call->pkt.u.request.opnum;
pkt 108 source4/torture/rpc/spoolss_notify.c &dce_call->pkt.u.request.stub_and_verifier);
pkt 124 source4/torture/rpc/spoolss_notify.c uint16_t opnum = dce_call->pkt.u.request.opnum;