summaryrefslogtreecommitdiffstats
path: root/main/linux-grsec/0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/linux-grsec/0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch')
-rw-r--r--main/linux-grsec/0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch35
1 files changed, 0 insertions, 35 deletions
diff --git a/main/linux-grsec/0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch b/main/linux-grsec/0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch
deleted file mode 100644
index 0e364f471..000000000
--- a/main/linux-grsec/0002-arp-flush-arp-cache-on-IFF_NOARP-change.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 36fbd62c47d800705d9989c69994359711514165 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi>
-Date: Thu, 23 May 2013 11:43:55 +0300
-Subject: [PATCH 2/6] arp: flush arp cache on IFF_NOARP change
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-IFF_NOARP affects what kind of neighbor entries are created
-(nud NOARP or nud INCOMPLETE). If the flag changes, flush the arp
-cache to refresh all entries.
-
-Signed-off-by: Timo Teräs <timo.teras@iki.fi>
----
- net/ipv4/arp.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/net/ipv4/arp.c b/net/ipv4/arp.c
-index fea4929..2a06ecf 100644
---- a/net/ipv4/arp.c
-+++ b/net/ipv4/arp.c
-@@ -1226,6 +1226,10 @@ static int arp_netdev_event(struct notifier_block *this, unsigned long event,
- neigh_changeaddr(&arp_tbl, dev);
- rt_cache_flush(dev_net(dev));
- break;
-+ case NETDEV_CHANGE:
-+ if (dev->flags_changed & IFF_NOARP)
-+ neigh_changeaddr(&arp_tbl, dev);
-+ break;
- default:
- break;
- }
---
-1.8.2.3
-