Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Device Emulation #184

Merged
merged 126 commits into from May 25, 2016
Merged

Device Emulation #184

merged 126 commits into from May 25, 2016

Conversation

pstavirs
Copy link
Owner

Device Emulation - IPv4/IPv6 with VLANs.

ARP/NDP, Ping (IPv4/IPv6) supported by the emulated devices.

…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
…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
… all trailing whitespace (in the code added for this feature)
… work for multiple tags and parametrized it to verify 1 to 4 tags
…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
…nding ping echo reply in response to received ping echo request
…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
…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
… - Open/Save as input parameter and return file types accordingly
…FielFormat to be consistent with the new convention introduced with SessionFileFormat/OssnFileFormat
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant