From 8a7f6de536408336770e352cde939f8cb09a644d Mon Sep 17 00:00:00 2001 From: Florian Westphal Date: Thu, 27 Oct 2016 14:31:34 +0200 Subject: meta: fix pkttype name and add 'other' symbol 'unicast' doesn't check for unicast packets; it checks for PACKET_HOST, i.e. a packet coming in for this host. A unicast address to some other machine (e.g. because nic is in promisc mode) will have PACKET_OTHER. So at best this is misleading, so this patch changes it to 'host'. The unicast entry is retained for compat purpose. Signed-off-by: Florian Westphal Acked-by: Pablo Neira Ayuso --- src/meta.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/meta.c') diff --git a/src/meta.c b/src/meta.c index 34f9ee8e..bd1e4f28 100644 --- a/src/meta.c +++ b/src/meta.c @@ -327,9 +327,11 @@ static const struct datatype gid_type = { static const struct symbol_table pkttype_type_tbl = { .symbols = { - SYMBOL("unicast", PACKET_HOST), + SYMBOL("host", PACKET_HOST), + SYMBOL("unicast", PACKET_HOST), /* backwards compat */ SYMBOL("broadcast", PACKET_BROADCAST), SYMBOL("multicast", PACKET_MULTICAST), + SYMBOL("other", PACKET_OTHERHOST), SYMBOL_LIST_END, }, }; -- cgit v1.2.3