[PATCH 4/6] dhcrelay: Print interface name in DHCPv6 downstream log messages

Bjørn Mork bjorn at mork.no
Sun Sep 25 12:59:47 UTC 2011


We may have a large number of downstream interfaces.  Knowing which
one was selected is very useful.

Signed-off-by: Bjørn Mork <bjorn at mork.no>
---
 relay/dhcrelay.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/relay/dhcrelay.c b/relay/dhcrelay.c
index 6e50753..780b59a 100644
--- a/relay/dhcrelay.c
+++ b/relay/dhcrelay.c
@@ -1596,10 +1596,10 @@ process_down6(struct packet *packet) {
 	      case DHCPV6_RECONFIGURE:
 	      case DHCPV6_RELAY_FORW:
 	      case DHCPV6_LEASEQUERY_REPLY:
-		log_info("Relaying %s to %s port %d down.",
+		log_info("Relaying %s to %s port %d down on %s.",
 			 dhcpv6_type_names[msg->msg_type],
 			 piaddr(peer),
-			 ntohs(to.sin6_port));
+			 ntohs(to.sin6_port), dp->ifp->name);
 		break;
 
 	      case DHCPV6_SOLICIT:
@@ -1611,17 +1611,17 @@ process_down6(struct packet *packet) {
 	      case DHCPV6_DECLINE:
 	      case DHCPV6_INFORMATION_REQUEST:
 	      case DHCPV6_LEASEQUERY:
-		log_info("Discarding %s to %s port %d down.",
+		log_info("Discarding %s to %s port %d down on %s.",
 			 dhcpv6_type_names[msg->msg_type],
 			 piaddr(peer),
-			 ntohs(to.sin6_port));
+			 ntohs(to.sin6_port), dp->ifp->name);
 		goto cleanup;
 
 	      default:
-		log_info("Unknown %d type to %s port %d down.",
+		log_info("Unknown %d type to %s port %d down on %s.",
 			 msg->msg_type,
 			 piaddr(peer),
-			 ntohs(to.sin6_port));
+			 ntohs(to.sin6_port), dp->ifp->name);
 		goto cleanup;
 	}
 
-- 
1.7.2.5




More information about the dhcp-users mailing list