iflib(9): Remove support for cloning pseudo interfaces

This code was used by the first incarnation of wg(4) and is dead ever
since f187d6dfbf has removed the latter
again. Moreover, this code matched iflib(4) like a square peg fits in
a round hole, was incomplete and despite some hacks still tailored to
VPC and wg(4) but not generic. In effect, this reverts the following:
09f6ff4f1a (w/ its "ancillary changes")
9aeca21324
1f93e931d9
0f9544d03e
0dd691b412

Reviewed by:		erj, kbowling
Differential Revision:	<https://reviews.freebsd.org/D41196>
This commit is contained in:
Marius Strobl
2023-08-03 22:23:42 +02:00
parent eee6537665
commit 7ff9ae90f0
12 changed files with 46 additions and 846 deletions
+3
View File
@@ -52,6 +52,9 @@
# xargs -n1 | sort | uniq -d;
# done
# 20230803: Removal of support for cloning pseudo interfaces from iflib(9)
OLD_FILES+=usr/include/net/iflib_private.h
# 20230802: Remove a copy of libdtrace.so installed to the wrong path
OLD_FILES+=usr/lib/libdtrace.so.2