Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jul 2010 10:05:27 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/net if_llatbl.c
Message-ID:  <201007271005.o6RA5fDS025922@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

glebius     2010-07-27 10:05:27 UTC

  FreeBSD src repository

  Modified files:
    sys/net              if_llatbl.c 
  Log:
  SVN rev 210529 on 2010-07-27 10:05:27Z by glebius
  
  When installing a new ARP entry via 'arp -S', lla_lookup() will
  either find an existing entry, or allocate a new one. In the latter
  case an entry would have flags, that were supplied as argument to
  lla_lookup(). In case of an existing entry, flags aren't modified.
  
  This lead to losing LLE_PUB and/or LLE_PROXY flags.
  
  We should apply these flags either in lla_rt_output() or in the
  in.c:in_lltable_lookup(). It seems to me that lla_rt_output() is
  a more correct choice.
  
  PR:             kern/148784, kern/146539
  Silence from:   qingli, 5 days
  
  Revision  Changes    Path
  1.20      +1 -0      src/sys/net/if_llatbl.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007271005.o6RA5fDS025922>