netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] netns: fix proxy ARP entries listing
@ 2010-09-02 18:35 Jorge Boncompte [DTI2]
  2010-09-06 20:30 ` David Miller
  0 siblings, 1 reply; 2+ messages in thread
From: Jorge Boncompte [DTI2] @ 2010-09-02 18:35 UTC (permalink / raw)
  To: Linux Network Development list, stable

Skip entries from foreign network namespaces.

Signed-off-by: Jorge Boncompte [DTI2] <jorge@dti2.net>
---
 net/core/neighbour.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/net/core/neighbour.c b/net/core/neighbour.c
index a4e0a74..4c36fa9 100644
--- a/net/core/neighbour.c
+++ b/net/core/neighbour.c
@@ -2323,6 +2323,7 @@ static struct pneigh_entry *pneigh_get_next(struct
seq_file *seq,
        struct net *net = seq_file_net(seq);
        struct neigh_table *tbl = state->tbl;

+restart:
        pn = pn->next;
        while (!pn) {
                if (++state->bucket > PNEIGH_HASHMASK)
@@ -2334,6 +2335,9 @@ static struct pneigh_entry *pneigh_get_next(struct
seq_file *seq,
                        break;
        }

+       if (pn && !net_eq(pneigh_net(pn), net))
+               goto restart;
+
        if (pn && pos)
                --(*pos);

-- 
1.7.1


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] netns: fix proxy ARP entries listing
  2010-09-02 18:35 [PATCH] netns: fix proxy ARP entries listing Jorge Boncompte [DTI2]
@ 2010-09-06 20:30 ` David Miller
  0 siblings, 0 replies; 2+ messages in thread
From: David Miller @ 2010-09-06 20:30 UTC (permalink / raw)
  To: jorge; +Cc: netdev, stable

From: "Jorge Boncompte [DTI2]" <jorge@dti2.net>
Date: Thu, 02 Sep 2010 20:35:01 +0200

> Skip entries from foreign network namespaces.
> 
> Signed-off-by: Jorge Boncompte [DTI2] <jorge@dti2.net>

Your email client mangled the patch, breaking up long lines and making
other textual changes to the patch, which makes it unusable.

Please report this in an unmangled form.

Thanks.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-09-06 20:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-02 18:35 [PATCH] netns: fix proxy ARP entries listing Jorge Boncompte [DTI2]
2010-09-06 20:30 ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).