File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -62,33 +62,31 @@ Support feature:
62
62
```
63
63
[ ANS User Guide] ( https://github.com/ansyun/dpdk-ans/tree/master/doc/guides/ans_user_guide.pdf )
64
64
65
+ #### ANS Architecture
66
+ --------------
67
+ ![ ] ( /doc/design/ans_arch.png )
68
+
69
+
65
70
#### TCP Deployment
66
71
--------------
67
72
```
68
73
|-------| |-------| |-------|
69
- | APP | | APP | | APP |
74
+ APP |anssock | |anssock | |anssock |
70
75
|-------| |-------| |-------|
71
- | | |
72
- --------------------------------------------------
73
- anssock | | |
74
- fd fd fd
75
- | | |
76
+ | | |
77
+ fd fd fd
76
78
--------------------------------------------------
77
79
ANS | | |
78
80
|-------| |-------| |-------|
79
81
| TCP | | TCP | | TCP |
80
- | | | | | |
81
82
|---------------------------------------|
82
83
| IP/ARP/ICMP |
83
84
|---------------------------------------|
84
- | | | | | |
85
85
|LCORE0 | |LCORE1 | |LCORE2 |
86
86
|-------| |-------| |-------|
87
87
| | |
88
- ---------------RSS---------------
89
- |
90
88
|---------------------------------------|
91
- | NIC |
89
+ | NIC + RSS |
92
90
|---------------------------------------|
93
91
```
94
92
- NIC distribute packets to different lcore based on RSS, so same TCP flow are handled in the same lcore.
You can’t perform that action at this time.
0 commit comments