Skip to content

Commit

Permalink
[DECNET]: Fix level1 router hello
Browse files Browse the repository at this point in the history
This patch fixes hello messages sent when a node is a level 1
router. Slightly contrary to the spec (maybe) VMS ignores hello
messages that do not name level2 routers that it also knows about.

So, here we simply name all the routers that the node knows about
rather just other level1 routers.  (I hope the patch is clearer than
the description. sorry).

Signed-off-by: Patrick Caulfield <patrick@tykepenguin.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Patrick Caulfield authored and David S. Miller committed May 4, 2006
1 parent 75c2d90 commit d1a6498
Showing 1 changed file with 0 additions and 5 deletions.
5 changes: 0 additions & 5 deletions net/decnet/dn_neigh.c
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,6 @@ struct elist_cb_state {
static void neigh_elist_cb(struct neighbour *neigh, void *_info)
{
struct elist_cb_state *s = _info;
struct dn_dev *dn_db;
struct dn_neigh *dn;

if (neigh->dev != s->dev)
Expand All @@ -503,10 +502,6 @@ static void neigh_elist_cb(struct neighbour *neigh, void *_info)
if (!(dn->flags & (DN_NDFLAG_R1|DN_NDFLAG_R2)))
return;

dn_db = (struct dn_dev *) s->dev->dn_ptr;
if (dn_db->parms.forwarding == 1 && (dn->flags & DN_NDFLAG_R2))
return;

if (s->t == s->n)
s->rs = dn_find_slot(s->ptr, s->n, dn->priority);
else
Expand Down

0 comments on commit d1a6498

Please sign in to comment.