Lines Matching defs:pkt
90 } __attribute__((packed)) pkt;
100 &pkt.ack, sizeof(pkt.ack)) < 0)
102 if (pkt.ack.reason == RXRPC_ACK_PING_RESPONSE)
121 iov[0].iov_base = &pkt;
122 iov[0].iov_len = sizeof(pkt.whdr);
130 pkt.whdr.epoch = htonl(conn->proto.epoch);
131 pkt.whdr.cid = htonl(conn->proto.cid | channel);
132 pkt.whdr.callNumber = htonl(call_id);
133 pkt.whdr.serial = htonl(serial);
134 pkt.whdr.seq = 0;
135 pkt.whdr.type = chan->last_type;
136 pkt.whdr.flags = conn->out_clientflag;
137 pkt.whdr.userStatus = 0;
138 pkt.whdr.securityIndex = conn->security_ix;
139 pkt.whdr._rsvd = 0;
140 pkt.whdr.serviceId = htons(conn->service_id);
142 len = sizeof(pkt.whdr);
145 pkt.abort_code = htonl(chan->last_abort);
146 iov[0].iov_len += sizeof(pkt.abort_code);
147 len += sizeof(pkt.abort_code);
154 pkt.ack.bufferSpace = 0;
155 pkt.ack.maxSkew = htons(skb ? skb->priority : 0);
156 pkt.ack.firstPacket = htonl(chan->last_seq + 1);
157 pkt.ack.previousPacket = htonl(chan->last_seq);
158 pkt.ack.serial = htonl(skb ? sp->hdr.serial : 0);
159 pkt.ack.reason = skb ? RXRPC_ACK_DUPLICATE : RXRPC_ACK_IDLE;
160 pkt.ack.nAcks = 0;
165 pkt.whdr.flags |= RXRPC_SLOW_START_OK;
167 iov[0].iov_len += sizeof(pkt.ack);
168 len += sizeof(pkt.ack) + 3 + sizeof(ack_info);
172 ntohl(pkt.ack.firstPacket),
173 ntohl(pkt.ack.serial),
174 pkt.ack.reason, 0, rxrpc_rx_window_size);
187 trace_rxrpc_tx_packet(chan->call_debug_id, &pkt.whdr,