From: wlodek Date: Mon, 13 Jan 2014 14:07:26 +0000 (+0100) Subject: testServerid funtion for detecting server_id mismatch X-Git-Tag: bind10-1.2.0beta1-release~115^2~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=908182ebe5cf3a7d0f627cc4d83dcd2e38713acc;p=thirdparty%2Fkea.git testServerid funtion for detecting server_id mismatch --- diff --git a/src/bin/dhcp6/dhcp6_srv.h b/src/bin/dhcp6/dhcp6_srv.h index 20b6ea1d06..8a3dcb47ae 100644 --- a/src/bin/dhcp6/dhcp6_srv.h +++ b/src/bin/dhcp6/dhcp6_srv.h @@ -131,6 +131,14 @@ protected: void sanityCheck(const Pkt6Ptr& pkt, RequirementLevel clientid, RequirementLevel serverid); + /// @brief compare received server id with ours server id + /// + /// Verifies received ServerID with generated ServerID + /// + /// @param pkt packet to be checked + /// @throw ServerID_mismatch if server_ids are not equal + void testServerid(const Pkt6Ptr& pkt); + /// @brief Processes incoming SOLICIT and returns response. /// /// Processes received SOLICIT message and verifies that its sender