Skip to content

Initial merge#12

Closed
andry-tino wants to merge 306 commits into
inet-framework:masterfrom
andry-tino:master
Closed

Initial merge#12
andry-tino wants to merge 306 commits into
inet-framework:masterfrom
andry-tino:master

Conversation

@andry-tino

Copy link
Copy Markdown

Created initial files

avarga and others added 30 commits December 3, 2013 11:32
- doc: remove text that generally explains DHCP and not this model
- added auto interface selection (interface = default(""), chooseInterface())
- manually firing NF_INTERFACE_IPv4CONFIG_CHANGED is unnecessary,
  InterfaceTable already does that, and RoutingTable already fires
  IPv4_ROUTE_ADDED
- updateDisplayString(): display status over DHCP module, not the host
- support interface autoselection
- etc.
- added handleDHCPACK(DHCPMessage *)
- handleTimer() throws exception when T2 expires and clientState != RENEWING.
- logging in handleDHCPMessage().
- extracted message type in processDHCPMessage().
- delete last added route in unboundLease().
- startTime handling now works similarly as in UDP apps.
- Output warning msg when client receives unexpected DHCP messages, that is, there is no ([clientState],[messageType]) case defined in the RFC 2131 FSM.
- Added getAndCheckMessageTypeName(), it throws an exception when client receives unknown or invalid DHCP message type.
- Removed some message types as they are not part of RFC 2131.
removed WeightedTopology - already implemented in cTopology
removed OPP_Global::getModuleByPath(this, path) - uses cModule::getModuleByPath(path)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants