Lines Matching defs:whdr

19 	struct rxrpc_wire_header whdr;
27 struct rxrpc_wire_header whdr;
105 pkt->whdr.flags |= RXRPC_REQUEST_ACK;
207 pkt->whdr.epoch = htonl(conn->proto.epoch);
208 pkt->whdr.cid = htonl(call->cid);
209 pkt->whdr.callNumber = htonl(call->call_id);
210 pkt->whdr.seq = 0;
211 pkt->whdr.type = RXRPC_PACKET_TYPE_ACK;
212 pkt->whdr.flags = RXRPC_SLOW_START_OK | conn->out_clientflag;
213 pkt->whdr.userStatus = 0;
214 pkt->whdr.securityIndex = call->security_ix;
215 pkt->whdr._rsvd = 0;
216 pkt->whdr.serviceId = htons(call->service_id);
239 iov[0].iov_len = sizeof(pkt->whdr) + sizeof(pkt->ack) + n;
245 pkt->whdr.serial = htonl(serial);
262 trace_rxrpc_tx_packet(call->debug_id, &pkt->whdr,
316 pkt.whdr.epoch = htonl(conn->proto.epoch);
317 pkt.whdr.cid = htonl(call->cid);
318 pkt.whdr.callNumber = htonl(call->call_id);
319 pkt.whdr.seq = 0;
320 pkt.whdr.type = RXRPC_PACKET_TYPE_ABORT;
321 pkt.whdr.flags = conn->out_clientflag;
322 pkt.whdr.userStatus = 0;
323 pkt.whdr.securityIndex = call->security_ix;
324 pkt.whdr._rsvd = 0;
325 pkt.whdr.serviceId = htons(call->service_id);
332 pkt.whdr.serial = htonl(serial);
341 trace_rxrpc_tx_packet(call->debug_id, &pkt.whdr,
354 struct rxrpc_wire_header whdr;
373 whdr.epoch = htonl(conn->proto.epoch);
374 whdr.cid = htonl(call->cid);
375 whdr.callNumber = htonl(call->call_id);
376 whdr.seq = htonl(sp->hdr.seq);
377 whdr.serial = htonl(serial);
378 whdr.type = RXRPC_PACKET_TYPE_DATA;
379 whdr.flags = sp->hdr.flags;
380 whdr.userStatus = 0;
381 whdr.securityIndex = call->security_ix;
382 whdr._rsvd = htons(sp->hdr._rsvd);
383 whdr.serviceId = htons(call->service_id);
387 whdr.userStatus = RXRPC_USERSTATUS_SERVICE_UPGRADE;
389 iov[0].iov_base = &whdr;
390 iov[0].iov_len = sizeof(whdr);
417 whdr.flags |= RXRPC_REQUEST_ACK;
424 whdr.flags, retrans, true);
429 trace_rxrpc_tx_data(call, sp->hdr.seq, serial, whdr.flags, retrans,
442 if (whdr.flags & RXRPC_REQUEST_ACK)
460 trace_rxrpc_tx_packet(call->debug_id, &whdr,
470 if (whdr.flags & RXRPC_REQUEST_ACK) {
518 if (whdr.flags & RXRPC_REQUEST_ACK)
543 trace_rxrpc_tx_packet(call->debug_id, &whdr,
559 struct rxrpc_wire_header whdr;
569 iov[0].iov_base = &whdr;
570 iov[0].iov_len = sizeof(whdr);
579 memset(&whdr, 0, sizeof(whdr));
587 whdr.type = RXRPC_PACKET_TYPE_BUSY;
588 size = sizeof(whdr);
592 whdr.type = RXRPC_PACKET_TYPE_ABORT;
594 size = sizeof(whdr) + sizeof(code);
605 whdr.epoch = htonl(sp->hdr.epoch);
606 whdr.cid = htonl(sp->hdr.cid);
607 whdr.callNumber = htonl(sp->hdr.callNumber);
608 whdr.serviceId = htons(sp->hdr.serviceId);
609 whdr.flags = sp->hdr.flags;
610 whdr.flags ^= RXRPC_CLIENT_INITIATED;
611 whdr.flags &= RXRPC_CLIENT_INITIATED;
619 trace_rxrpc_tx_packet(local->debug_id, &whdr,
634 struct rxrpc_wire_header whdr;
648 whdr.epoch = htonl(peer->local->rxnet->epoch);
649 whdr.cid = 0;
650 whdr.callNumber = 0;
651 whdr.seq = 0;
652 whdr.serial = 0;
653 whdr.type = RXRPC_PACKET_TYPE_VERSION; /* Not client-initiated */
654 whdr.flags = RXRPC_LAST_PACKET;
655 whdr.userStatus = 0;
656 whdr.securityIndex = 0;
657 whdr._rsvd = 0;
658 whdr.serviceId = 0;
660 iov[0].iov_base = &whdr;
661 iov[0].iov_len = sizeof(whdr);
674 trace_rxrpc_tx_packet(peer->debug_id, &whdr,