Lines Matching refs:packet
40 # This script is used to dump protobuf packet traces to ASCII
74 print "Parsing packet header"
76 # Add the packet header
89 packet = packet_pb2.Packet()
91 # Decode the packet messages until we hit the end of the file
92 while protolib.decodeMessage(proto_in, packet):
94 # ReadReq is 1 and WriteReq is 4 in src/mem/packet.hh Command enum
95 cmd = 'r' if packet.cmd == 1 else ('w' if packet.cmd == 4 else 'u')
96 if packet.HasField('pkt_id'):
97 ascii_out.write('%s,' % (packet.pkt_id))
98 if packet.HasField('flags'):
99 ascii_out.write('%s,%s,%s,%s,%s' % (cmd, packet.addr, packet.size,
100 packet.flags, packet.tick))
102 ascii_out.write('%s,%s,%s,%s' % (cmd, packet.addr, packet.size,
103 packet.tick))
104 if packet.HasField('pc'):
105 ascii_out.write(',%s\n' % (packet.pc))