code: func DecodeTxPacketHeader(b []byte) TxPacketInfo {
  	return TxPacketInfo{
  		ID:          binary.LittleEndian.Uint64(b[packetID:]),
  		Size:        binary.LittleEndian.Uint32(b[packetSize:]),
  		Reserved:    binary.LittleEndian.Uint32(b[packetReserved:]),
  		BufferCount: (len(b) - sizeOfPacketHeader) / sizeOfBufferDescriptor,
  	}
  }
docs: // DecodeTxPacketHeader decodes the header of a packet sent over a tx queue.