Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f667009e authored by Changli Gao's avatar Changli Gao Committed by Patrick McHardy
Browse files

netfilter: arptables: use arp_hdr_len()



use arp_hdr_len().

Signed-off-by: default avatarChangli Gao <xiaosuo@gmail.com>
Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
parent c36952e5
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -283,16 +283,13 @@ unsigned int arpt_do_table(struct sk_buff *skb,
	arp = arp_hdr(skb);
	do {
		const struct arpt_entry_target *t;
		int hdr_len;

		if (!arp_packet_match(arp, skb->dev, indev, outdev, &e->arp)) {
			e = arpt_next_entry(e);
			continue;
		}

		hdr_len = sizeof(*arp) + (2 * sizeof(struct in_addr)) +
			(2 * skb->dev->addr_len);
		ADD_COUNTER(e->counters, hdr_len, 1);
		ADD_COUNTER(e->counters, arp_hdr_len(skb->dev), 1);

		t = arpt_get_target_c(e);