Hey Simon,
a very simple fix for PXE packets not always counted for the metrics
attached.
Best,
Dominik
From 7f07ee96f01eae3a924b928ae0766e82a7d79af3 Mon Sep 17 00:00:00 2001
From: Dominik Derigs <dl...@dl6er.de>
Date: Fri, 6 Dec 2024 19:48:31 +0100
Subject: [PATCH] Count PXE packet
Signed-off-by: Dominik Derigs <dl...@dl6er.de>
---
src/rfc2131.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/rfc2131.c b/src/rfc2131.c
index f494a55..f99b8d5 100644
--- a/src/rfc2131.c
+++ b/src/rfc2131.c
@@ -934,6 +934,7 @@ size_t dhcp_reply(struct dhcp_context *context, char *iface_name, int int_index,
opt71.next = daemon->dhcp_opts;
do_encap_opts(&opt71, OPTION_VENDOR_CLASS_OPT, DHOPT_VENDOR_MATCH, mess, end, 0);
+ daemon->metrics[METRIC_PXE]++;
log_packet("PXE", &mess->yiaddr, emac, emac_len, iface_name, (char *)mess->file, NULL, mess->xid);
log_tags(tagif_netid, ntohl(mess->xid));
return dhcp_packet_size(mess, agent_id, real_end);
--
2.43.0
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss