From 135cd1526e2b1fa6f59d1cf5d6f57aa6d11c5cba Mon Sep 17 00:00:00 2001 From: Christian Deacon Date: Tue, 25 Mar 2025 11:36:17 -0400 Subject: [PATCH] Don't convert UDP port range to network byte order when setting filter. --- src/loader/utils/xdp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/loader/utils/xdp.c b/src/loader/utils/xdp.c index cc3300b..3e05fdd 100644 --- a/src/loader/utils/xdp.c +++ b/src/loader/utils/xdp.c @@ -455,8 +455,8 @@ int update_filter(int map_filters, filter_rule_cfg_t* filter_cfg, int idx) filter.udp.do_sport_min = 1; filter.udp.do_sport_max = 1; - filter.udp.sport_min = htons(udp_src_port_range.min); - filter.udp.sport_max = htons(udp_src_port_range.max); + filter.udp.sport_min = udp_src_port_range.min; + filter.udp.sport_max = udp_src_port_range.max; } port_range_t udp_dst_port_range = parse_port_range(filter_cfg->udp.dport); @@ -466,8 +466,8 @@ int update_filter(int map_filters, filter_rule_cfg_t* filter_cfg, int idx) filter.udp.do_dport_min = 1; filter.udp.do_dport_max = 1; - filter.udp.dport_min = htons(udp_dst_port_range.min); - filter.udp.dport_max = htons(udp_dst_port_range.max); + filter.udp.dport_min = udp_dst_port_range.min; + filter.udp.dport_max = udp_dst_port_range.max; } if (filter_cfg->icmp.enabled > -1)