henning@ removed this functionality years ago, see the lo.4 diff:
revision 1.27
date: 2011/04/02 14:38:09; author: henning; state: Exp; lines: +2
-37;
rmeove the link1 hack, it is in the way, it is only half-baked and
doesn't
work as you think it does, and the same can easily be achieved using pf
ok claudio dlg sthen theo
Noted by claudio.
OK?
Index: pfctl_parser.c
===================================================================
RCS file: /cvs/src/sbin/pfctl/pfctl_parser.c,v
retrieving revision 1.330
diff -u -p -r1.330 pfctl_parser.c
--- pfctl_parser.c 6 Sep 2018 15:07:33 -0000 1.330
+++ pfctl_parser.c 6 Sep 2018 20:42:48 -0000
@@ -1583,15 +1583,8 @@ ifa_lookup(const char *ifa_name, int fla
sizeof(struct pf_addr));
if (flags & PFI_AFLAG_NETWORK)
set_ipmask(n, unmask(&p->addr.v.a.mask));
- else {
- if (n->af == AF_INET &&
- p->ifa_flags & IFF_LOOPBACK &&
- p->ifa_flags & IFF_LINK1)
- memcpy(&n->addr.v.a.mask, &p->addr.v.a.mask,
- sizeof(struct pf_addr));
- else
- set_ipmask(n, -1);
- }
+ else
+ set_ipmask(n, -1);
n->ifindex = p->ifindex;
n->next = NULL;