This repository has been archived by the owner on Apr 14, 2024. It is now read-only.
Device Emulation #184
Merged
Device Emulation #184
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…up instead of a single device for easier creation of multiple devices; refactored and redistributed functionality between DeviceManager and Device; external functionality wise same as last commit; added initial code for vlans but not tested
…4 devices with and without VLANs; fixed bugs discovered via these cases
…d device; will reintroduce or replace with something else when needed
…a transmitted emulation packet
…ated RPC code and implementation to send out ARP Requests and build the ARP Table on each device
…rc/dst mac corresponding to the packet from the Device Emulation infra
…on RPCs and messages
… all trailing whitespace (in the code added for this feature)
… the py.test framework
… getDeviceList() RPC
Conflicts: server/pcapport.cpp
… work for multiple tags and parametrized it to verify 1 to 4 tags
…st case for multi-tagged vlans
…ion as a native field of DeviceGroup instead of a extension - now the device_count comment of "per encap" makes more sense with encap at the same level as device_count
… for IP step value other than 1 (default)
…n default vlan TPID
…nding ping echo reply in response to received ping echo request
…ntly failing pending IPv6 implementation
…stack; fixed pktBuf memory leak
…citation packets for IPv6 resolution
…StreamConfig(); similarly for devices too - this change should simplify session file open
… corresponding open session code not to overwrite a owned port is pending
…for the ports which are reconfigured, used self name rather than the name in the session file
…ng the file format from filename; also find size of metadata and use it when parsing just the metadata instead of the whole file
…file was also declared invalid/unkonwn
…port names - client sets up the ifX style alias and uses that all places; this was needed for comparison of port names while opening sessions for Drones running on Windows
… default filter for open stream file
… - Open/Save as input parameter and return file types accordingly
…Save and return fileTypes accordingly
…FielFormat to be consistent with the new convention introduced with SessionFileFormat/OssnFileFormat
…with SessionFileFormat
Save/Open Session
This was referenced Jul 1, 2016
cdm-work
pushed a commit
to cdm-work/ostinato
that referenced
this pull request
Dec 7, 2017
Device Emulation
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Device Emulation - IPv4/IPv6 with VLANs.
ARP/NDP, Ping (IPv4/IPv6) supported by the emulated devices.