diff options
author | Jeremy Sowden <jeremy@azazel.net> | 2025-05-26 18:19:04 +0100 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2025-06-01 14:12:47 +0200 |
commit | 1ab0c1b1fd3f598b671455ad38c52d1dce96bbba (patch) | |
tree | 8159833bd0a3e49a92b5ff71e201ff9cf547ba1c /filter/raw2packet | |
parent | f699ba550c9f009924d8f5f59a190254938f9bec (diff) |
Hithero, ulogd has only fully supported handling ARP headers that are present in
`NFPROTO_BRIDGE` packets.
Add support for handling ARP packets in their own right.
Reported-by: Slavko <linux@slavino.sk>
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'filter/raw2packet')
-rw-r--r-- | filter/raw2packet/ulogd_raw2packet_BASE.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/filter/raw2packet/ulogd_raw2packet_BASE.c b/filter/raw2packet/ulogd_raw2packet_BASE.c index 4b60964..2c0d164 100644 --- a/filter/raw2packet/ulogd_raw2packet_BASE.c +++ b/filter/raw2packet/ulogd_raw2packet_BASE.c @@ -960,6 +960,8 @@ static int _interp_pkt(struct ulogd_pluginstance *pi) return _interp_ipv6hdr(pi, len); case NFPROTO_BRIDGE: return _interp_bridge(pi, len); + case NFPROTO_ARP: + return _interp_arp(pi, len); } return ULOGD_IRET_OK; } |