Lines Matching refs:packet
14 * Max packet size must be 64 bytes for full-speed, 512 bytes for
28 packet no greater than 4096 bytes.
30 2. Client response with a single packet no greater than 256 bytes.
53 A DATA response packet will be 12 bytes long, in the form of
63 4. Client responds with a single packet no greater than 256 bytes.
144 a single packet starting with "OKAY". Clients
294 fastboot packet. The 8-byte length is intended to provide future-proofing even
319 2. Maximum UDP packet size is negotiated during initialization.
320 3. The host drives all communication; the device may only send a packet as a
321 response to a host packet.
341 C=1 indicates a continuation packet; the data is too large and will
342 continue in the next packet.
346 Seq # 2-byte packet sequence number (big-endian). The host will increment
347 this by 1 with each new packet, and the device must provide the
355 The host sends a query packet once on startup to sync with the device.
363 The host sends an init packet once the query response is returned. The
369 version and the max UDP packet size (including the 4-byte header).
375 send a packet with fastboot data, and the device will reply with an
376 empty packet as an ACK. To read, the host will send an empty packet,
378 any data in the ACK packet.
381 The device may respond to any packet with an error packet to indicate
384 to return a packet ID other than the one sent by the host.
387 The maximum packet size is negotiated by the host and device in the Init packet.
388 Devices must support at least 512-byte packets, but packet size has a direct
398 The host will re-transmit any packet that does not receive a response. The
399 requirement of exactly one device response packet per host packet is how we
404 to send the same packet until a response is received. Windowing functionality
407 The first Query packet will only be attempted a small number of times, but
413 Any packet may set the continuation flag to indicate that the data is
415 continuation packets. The receiver should respond to a continuation packet with
416 an empty packet to acknowledge receipt. See examples below.
419 The host starts with a Query packet, then an Initialization packet, after
423 Given a next expected sequence number S and a received packet P, the device
426 if P is a Query packet:
427 * respond with a Query packet with S in the data field
430 * create a response packet R with the same ID and sequence as P, containing
435 * re-transmit the saved response packet R from above
437 * ignore the packet
447 [Resulting values to use: version = 1, max packet size = 1024]
482 [Chunking 2100 bytes of data, max packet size = 1024, S = 0xFFFF]
506 [Host packet loss and retransmission, S = 0x0000]
517 [Client packet loss and retransmission, S = 0x0000]
530 [Host packet delayed, S = 0x0000]