Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Macsec High level design #652

Merged
merged 43 commits into from
Jan 10, 2021
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
318cefb
Init MACsec HLD
Pterosaur Jul 22, 2020
fc19b8a
MACsec HLD Draft
Pterosaur Jul 22, 2020
fcceaa6
Polish doc
Pterosaur Jul 22, 2020
a727a41
Fix typo
Pterosaur Jul 23, 2020
0ce6181
Add the evaluation about the scalability of wpa_supplicant
Pterosaur Jul 23, 2020
3e491d6
Polish the format
Pterosaur Jul 23, 2020
b924034
Polish the content according to comments
Pterosaur Jul 28, 2020
a570a76
Fix typo
Pterosaur Jul 28, 2020
a79bace
Fix typo
Pterosaur Jul 28, 2020
4dbda8a
Fix typo
Pterosaur Jul 28, 2020
551f8ac
Update sequence charts
Pterosaur Jul 28, 2020
50246a8
Make SONiC MACsec Plugin clearer
Pterosaur Jul 28, 2020
2d3f70e
Add flow charts
Pterosaur Jul 28, 2020
e4b507d
Fix wrong lable
Pterosaur Jul 28, 2020
385a29e
Revise Disable and Remove and Ingress/Egress SA flow charts
Pterosaur Jul 28, 2020
2abf533
Fix wrong lables
Pterosaur Jul 28, 2020
3bff09d
Remove useless and correct wrong instructions of SONiC MACsec Plugin
Pterosaur Jul 30, 2020
347503d
Update the flow charts and rephrase paragraph
Pterosaur Aug 3, 2020
96e3d8d
Fix typo
Pterosaur Aug 5, 2020
7c109ff
lowercase DB filed
Pterosaur Aug 6, 2020
1a0cdd7
Add confidentiality offset support
Pterosaur Aug 7, 2020
8dc4a20
Change wpa_supplicant solution
Pterosaur Aug 10, 2020
9794669
Change wpa_supplicant solution
Pterosaur Aug 10, 2020
e271372
Fix typo
Pterosaur Aug 10, 2020
51391f3
Fix wrong sequence chart
Pterosaur Aug 27, 2020
a55e7e3
Fix wrong sequence chart
Pterosaur Aug 27, 2020
6f31c53
Fix sequence chart
Pterosaur Aug 27, 2020
a8c8cc6
Fix typo and wrong chart
Pterosaur Sep 10, 2020
758fabf
Polish format
Pterosaur Sep 24, 2020
729a5b2
Fix typo
Pterosaur Sep 24, 2020
dbf75cf
fix syncd to gbsyncd and virtual switch to SAI virtual switch
Pterosaur Sep 27, 2020
cc3c3a6
Revise module design to involve gearbox scenario
Pterosaur Oct 23, 2020
c781742
Add virtual MACsec SAI
Pterosaur Oct 23, 2020
2bb06f8
Remove Phase 4
Pterosaur Oct 26, 2020
4e396fe
Revise virtual MACsec SAI picture
Pterosaur Oct 27, 2020
77998f4
revise virtual MACsec SAI description
Pterosaur Oct 27, 2020
11fa312
Rename virtual switch to SAI virtual switch
Pterosaur Oct 27, 2020
9edcf67
Remove Bypass mode
Pterosaur Oct 28, 2020
cef64db
Revise MACsec virtual SAI section
Pterosaur Nov 18, 2020
6dd83e8
Polish the section of MACsec virtual SAI
Pterosaur Nov 25, 2020
1acc267
init_pn->next_pn
Pterosaur Nov 26, 2020
0efd2c7
Add default value of priority and policy in MACSEC_PROFILE
Pterosaur Dec 4, 2020
fdbaa11
Adapater SAI 1.7.1
Pterosaur Dec 22, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
783 changes: 783 additions & 0 deletions doc/macsec/MACsec_hld.md

Large diffs are not rendered by default.

Binary file added doc/macsec/images/create_and_enable_egress_sa.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/create_ingress_egress_sc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/deinit_port.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/init_port.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/interface_stack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/macsec_deinit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/macsec_init.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/macsec_mgr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/modules.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/remove_ingress_egress_sc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/macsec/images/vmacsecsai.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.