close
Warning:
Can't synchronize with repository "(default)" ("(default)" is not readable or not a Git repository.). Look in the Trac log for more information.
- Timestamp:
-
Jan 15, 2016, 6:02:20 AM (8 years ago)
- Author:
-
feixiong
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v2
|
v3
|
|
5 | 5 | The following packet types are defined: |
6 | 6 | |
7 | | enum PktType { |
8 | | REQ_PKT, // Request packet received |
9 | | REQ_ACK, // Request ack sent out: hit or miss |
10 | | REQ_RESP, // Cached data sent for a request |
11 | | DATA_PKT_C, // Data packet received for caching |
12 | | DATA_RESP, |
13 | | }; |
| 7 | REQ_PKT: Request packet received |
| 8 | |
| 9 | REQ_ACK: Request ack sent out: hit or miss |
| 10 | |
| 11 | REQ_RESP: Cached data sent for a request |
| 12 | |
| 13 | DATA_PKT_C: Data packet received for caching |
| 14 | |
| 15 | DATA_RESP: Indicate data cached and replaced |
| 16 | |
14 | 17 | |
15 | 18 | The message flow of caching is shown in the attached figure. |