Existing vlan config is ambiguous and different apps could have different interpretation.
In this commit, we introduce three more vlan configs and hope this will eventually replace the original one.
Change-Id: If8dd985cc3a420601073797eb617ffd1adf90d1d
Changes
1. Added VirtualNetworkPacketManager
2. Added VirtualNetworkPacketStore interface and impl class
3. Added VirtualPacketStore impl
4. Simple test cases are added
Todo
1. More test cases
Change-Id: I86f0484a9ee038dab8716703f0e5e41cbcf30cb1
Changes.
1. The initial implementation of VirtualPacket Provdier.
2. VirtualPacketContext is added working as a connection point
between VirtualPacketContext and (Physical)PacketContext.
3. Simple test code is added
Change-Id: I46ecbae21e146b865ee3bda1165b5076fb19eadd
Changes
1. The default code is added as DefaultVirtualFlowProvider
2. EmbeddingAlgorithm interface is added
3. Simple test code is added
Change-Id: I4f86898b6c78e23909b172f75d4bafc8367cc8b7
First part implemented: weight interface introduced and integrated, default weight implementation added.
Change-Id: Ia46f1b44139069aa171a3c13faf168351bd7cc56
Changes
1. VirtualStore and AbstractVirtualStore are defined
2. SimpleFlowRuleStore is added
3. FlowRuleStoreDeligate is implemented
Change-Id: Ic1f3d25f8a52d8c9bb6bc4de67abc0d642f47c9c
to enable event delivery mechanism
Changes
1. Abstact Vnet Listener Manager is added
2. Refactor Vnet services to use it
Change-Id: I178342bfc882c0739f216960358a281903e1385a
For example, "id=of:0000000000000203, available=true, local-status=connected 18m7s ago, role=STANDBY, ..."
Also increasing the resolution of the TimeAgo utility.
Change-Id: Ie1b89bd193552e0edd38a9ca28c5ce99b1d27c19
RouteStoreImpl should pass the delegation to the underlying LocalRouteStore or DistributedRouteStore
Change-Id: If9aebfdf9d3958da4ee820141db0e3fbf34f8261
Changes:
- Adds useArp flag to disable the ARP handling;
- Adds requestInterceptsEnable to enable/disable the packet requests;
Change-Id: Icbd1e3b72fff5081916c66471cf527c6b7be9fab
Route store implementation can be selected by component config.
LocalRouteStore will be used by default.
Change-Id: I9afb8356a157f6ff02497bee8e3d70b3c1513850
use the old tunnel will miss the tunnel id property
use queryTunnel to get the new tunnel to setup tunnel in provider
Change-Id: I357646b2e2f49cc74c9d7c7cb1646a8c9249302f
Changes
1. VirtualFlowRuleStore is added
2. VirtualFlowRuleManager test code is added
3. VirtualProviders can be registered through VirtualNetworkManager
4. VirtualFlowRuleManager is implemented
5. VnetServiceWithProvider service is added for interconnectiong
VirtualProvider and VirtualProviderService
TODO
1. Implement more test cases
Change-Id: I0a1ce633b8ed78f0529e40ed34ae702974f53f69
Changes
1. VirtualProvider contains ProviderId
2. VirtualProviderRegistryService Interface is added
3. VirtualProviderManager which is the implementation
of the intetreface is added
Change-Id: I015f0b8d2a6d7ae3bb571f6e1fa0090be3b4f192