From: Marcin Siodelski Date: Fri, 7 Feb 2014 15:52:30 +0000 (+0100) Subject: [3242] Log when received message is not supported. X-Git-Tag: bind10-1.2.0beta1-release~63^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b6c929fa55635e2fc6b673b6eb02569c55a16887;p=thirdparty%2Fkea.git [3242] Log when received message is not supported. --- diff --git a/src/bin/dhcp4/dhcp4_messages.mes b/src/bin/dhcp4/dhcp4_messages.mes index 0c10da86eb..e8b5812839 100644 --- a/src/bin/dhcp4/dhcp4_messages.mes +++ b/src/bin/dhcp4/dhcp4_messages.mes @@ -141,6 +141,12 @@ This debug message indicates that the message type carried in DHCPv4 option on the IANA website: http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml#message-type-53. The message will not be processed by the server. +% DHCP4_UNSUPPORTED_RCVD_PACKET_TYPE received message (transaction id %1), having type %2 is not supported +This debug message indicates that the message type carried in DHCPv4 option +53 is valid but the message will not be processed by the server. This includes +messages being normally sent by the server to the client, such as Offer, ACK, +NAK etc. + % DHCP4_LEASE_ADVERT lease %1 advertised (client client-id %2, hwaddr %3) This debug message indicates that the server successfully advertised a lease. It is up to the client to choose one server out of othe advertised diff --git a/src/bin/dhcp4/dhcp4_srv.cc b/src/bin/dhcp4/dhcp4_srv.cc index e6cb2522ac..3c46f460fe 100644 --- a/src/bin/dhcp4/dhcp4_srv.cc +++ b/src/bin/dhcp4/dhcp4_srv.cc @@ -1629,6 +1629,10 @@ Dhcpv4Srv::acceptMessageType(const Pkt4Ptr& query) const { if ((type != DHCPDISCOVER) && (type != DHCPREQUEST) && (type != DHCPRELEASE) && (type != DHCPDECLINE) && (type != DHCPINFORM)) { + LOG_DEBUG(dhcp4_logger, DBG_DHCP4_DETAIL, + DHCP4_UNSUPPORTED_RCVD_PACKET_TYPE) + .arg(type) + .arg(query->getTransid()); return (false); }