svn commit: r363736 - in head: share/man/man4 sys/netgraph

Mark Johnston markj at FreeBSD.org
Fri Jul 31 14:08:55 UTC 2020


Author: markj
Date: Fri Jul 31 14:08:54 2020
New Revision: 363736
URL: https://svnweb.freebsd.org/changeset/base/363736

Log:
  ng_iface(4): Remove unsupported protocols.
  
  Update the ng_iface documentation and hooks to reflect the fact that the
  node currently only supports IPv4 and v6 packets.
  
  Reviewed by:	Lutz Donnerhacke
  MFC after:	1 week
  Differential Revision:	https://reviews.freebsd.org/D25862

Modified:
  head/share/man/man4/ng_iface.4
  head/sys/netgraph/ng_iface.c
  head/sys/netgraph/ng_iface.h

Modified: head/share/man/man4/ng_iface.4
==============================================================================
--- head/share/man/man4/ng_iface.4	Fri Jul 31 14:08:32 2020	(r363735)
+++ head/share/man/man4/ng_iface.4	Fri Jul 31 14:08:54 2020	(r363736)
@@ -35,7 +35,7 @@
 .\" $FreeBSD$
 .\" $Whistle: ng_iface.8,v 1.5 1999/01/25 23:46:26 archie Exp $
 .\"
-.Dd February 6, 2019
+.Dd July 31, 2020
 .Dt NG_IFACE 4
 .Os
 .Sh NAME
@@ -70,7 +70,7 @@ Packets transmitted via the interface flow out the cor
 protocol-specific hook.
 Similarly, packets received on a hook appear on the interface as
 packets received into the corresponding protocol stack.
-The currently supported protocols are IP, IPv6, ATM, NATM, and NS.
+The currently supported protocols are IP and IPv6.
 .Pp
 An
 .Nm iface
@@ -87,12 +87,6 @@ This node type supports the following hooks:
 Transmission and reception of IP packets.
 .It Va inet6
 Transmission and reception of IPv6 packets.
-.It Va atm
-Transmission and reception of ATM packets.
-.It Va natm
-Transmission and reception of NATM packets.
-.It Va ns
-Transmission and reception of NS packets.
 .El
 .Sh CONTROL MESSAGES
 This node type supports the generic control messages, plus the following:

Modified: head/sys/netgraph/ng_iface.c
==============================================================================
--- head/sys/netgraph/ng_iface.c	Fri Jul 31 14:08:32 2020	(r363735)
+++ head/sys/netgraph/ng_iface.c	Fri Jul 31 14:08:54 2020	(r363736)
@@ -111,8 +111,6 @@ typedef const struct iffam *iffam_p;
 const static struct iffam gFamilies[] = {
 	{ AF_INET,	NG_IFACE_HOOK_INET	},
 	{ AF_INET6,	NG_IFACE_HOOK_INET6	},
-	{ AF_ATM,	NG_IFACE_HOOK_ATM	},
-	{ AF_NATM,	NG_IFACE_HOOK_NATM	},
 };
 #define	NUM_FAMILIES		nitems(gFamilies)
 

Modified: head/sys/netgraph/ng_iface.h
==============================================================================
--- head/sys/netgraph/ng_iface.h	Fri Jul 31 14:08:32 2020	(r363735)
+++ head/sys/netgraph/ng_iface.h	Fri Jul 31 14:08:54 2020	(r363736)
@@ -54,8 +54,6 @@
 /* My hook names */
 #define NG_IFACE_HOOK_INET		"inet"
 #define NG_IFACE_HOOK_INET6		"inet6"
-#define NG_IFACE_HOOK_ATM		"atm"
-#define NG_IFACE_HOOK_NATM		"natm"
 
 /* MTU bounds */
 #define NG_IFACE_MTU_MIN		72


More information about the svn-src-head mailing list