azure-container-networking
azure-container-networking copied to clipboard
L1VH CNI changes for Swiftv2
Reason for Change:
This implementation is to support swiftv2 L1VH CNI feature: CNI receives goal state from CNS and create linux/windows pod on Windows VM/Node in swiftv2 L1VH path; The container pod is using secondary interface with its mac address and NIC type(Delegated NIC or Accelnet) to be created; We support up to 8 pods to be created by using different interfaces along with different hnsNetwork; CNI supports hnsNetwork creation(when pod is added to the VM) and deletion(when pod is removed from VM) to prevent leakage;
Issue Fixed:
Requirements:
- [ ] uses conventional commit messages
- [ ] includes documentation
- [ ] adds unit tests
- [ ] relevant PR labels added
Notes: