MFC r288297 (userland part).
authormelifaro <melifaro@FreeBSD.org>
Sun, 17 Jan 2016 06:02:59 +0000 (06:02 +0000)
committermelifaro <melifaro@FreeBSD.org>
Sun, 17 Jan 2016 06:02:59 +0000 (06:02 +0000)
commitdb8f77905b5c1c636b0886c5990a8a68cce07bae
treec3d51b9fb2efcc84d3753874e4f5e16138957e4b
parentd201d6637a6f2ed9b242604d0c72a05366eb3a4f
MFC r288297 (userland part).

If ever MFC is done for the new lltable code, this change will miminise
ABI breakage.

rtsock requests for deleting interface address lles started to return EPERM
  instead of old "ignore-and-return 0" in r287789. This broke arp -da /
  ndp -cn behavior (they exit on rtsock command failure). Fix this by
  translating LLE_IFADDR to RTM_PINNED flag, passing it to userland and
  making arp/ndp ignore these entries in batched delete.
usr.sbin/arp/arp.c
usr.sbin/ndp/ndp.c