summaryrefslogtreecommitdiffstats
path: root/src/lib/dhcp/pkt.h
diff options
context:
space:
mode:
authorTomek Mrugalski <tomasz@isc.org>2014-12-29 20:36:58 +0100
committerTomek Mrugalski <tomasz@isc.org>2014-12-29 20:36:58 +0100
commit2744121677c4b1896495d2f37ac23d6ec9cce193 (patch)
treea726e91a5f404760b623671e86b1b8934522690e /src/lib/dhcp/pkt.h
parent[3548] Reordered MAC aquisition methods. (diff)
downloadkea-2744121677c4b1896495d2f37ac23d6ec9cce193.tar.xz
kea-2744121677c4b1896495d2f37ac23d6ec9cce193.zip
[3548] Rebase fix
Diffstat (limited to 'src/lib/dhcp/pkt.h')
-rwxr-xr-xsrc/lib/dhcp/pkt.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/lib/dhcp/pkt.h b/src/lib/dhcp/pkt.h
index a07cfa0626..5fd5056b87 100755
--- a/src/lib/dhcp/pkt.h
+++ b/src/lib/dhcp/pkt.h
@@ -37,61 +37,6 @@ namespace dhcp {
/// @note This is abstract class. Please instantiate derived classes
/// such as @c Pkt4 or @c Pkt6.
class Pkt {
-<<<<<<< HEAD
-=======
-public:
-
- /// @defgroup hw_sources Specifies where a given MAC/hardware address was
- /// obtained.
- ///
- /// @brief The list covers all possible MAC/hw address sources.
- ///
- /// @note The uncommented ones are currently supported. When you implement
- /// a new method, please uncomment appropriate line here.
- ///
- /// @{
-
- /// Not really a type, only used in getMAC() calls.
- static const uint32_t HWADDR_SOURCE_ANY = 0xffff;
-
- /// Used when actual origin is not known, e.g. when reading from a
- /// lease database that didn't store that information.
- static const uint32_t HWADDR_SOURCE_UNKNOWN = 0x0000;
-
- /// Obtained first hand from raw socket (100% reliable).
- static const uint32_t HWADDR_SOURCE_RAW = 0x0001;
-
- /// Extracted from DUID-LL or DUID-LLT (not 100% reliable as the client
- /// can send fake DUID).
- static const uint32_t HWADDR_SOURCE_DUID = 0x0002;
-
- /// Extracted from IPv6 link-local address. Not 100% reliable, as the
- /// client can use different IID other than EUI-64, e.g. Windows supports
- /// RFC4941 and uses random values instead of EUI-64.
- static const uint32_t HWADDR_SOURCE_IPV6_LINK_LOCAL = 0x0004;
-
- /// Get it from RFC6939 option. (A relay agent can insert client link layer
- /// address option). Note that a skilled attacker can fake that by sending
- /// his request relayed, so the legitimate relay will think it's a second
- /// relay.
- static const uint32_t HWADDR_SOURCE_CLIENT_ADDR_RELAY_OPTION = 0x0008;
-
- /// A relay can insert remote-id. In some deployments it contains a MAC
- /// address (RFC4649).
- //static const uint32_t HWADDR_SOURCE_REMOTE_ID = 0x0010;
-
- /// A relay can insert a subscriber-id option. In some deployments it
- /// contains a MAC address (RFC4580).
- //static const uint32_t HWADDR_SOURCE_SUBSCRIBER_ID = 0x0020;
-
- /// A CMTS (acting as DHCP relay agent) that supports DOCSIS standard
- /// can insert DOCSIS options that contain client's MAC address.
- /// Client in this context would be a cable modem.
- //static const uint32_t HWADDR_SOURCE_DOCSIS_OPTIONS = 0x0040;
-
- /// @}
-
->>>>>>> [3548] Patch as provided by Adam Kalmus
protected:
/// @brief Constructor.