git: 85aac7cc92f5 - stable/13 - ng_atmllc: deprecate

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Mon, 06 Mar 2023 18:28:02 UTC
The branch stable/13 has been updated by brooks:

URL: https://cgit.FreeBSD.org/src/commit/?id=85aac7cc92f59ad023d40c81826b5c4f829dba15

commit 85aac7cc92f59ad023d40c81826b5c4f829dba15
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-03-03 16:20:29 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2023-03-06 18:20:46 +0000

    ng_atmllc: deprecate
    
    With the deprecation of NgATM, ng_atmllc is the last vestage of ATM
    support so deprecate it too.
    
    Reviewed by:    manu, emaste
    Relnotes:       yes
    Differential Revision:  https://reviews.freebsd.org/D38878
    
    (cherry picked from commit c2285a7b092f524b5694e42bfb5fd24f71815771)
---
 share/man/man4/ng_atmllc.4 | 7 ++++++-
 sys/netgraph/ng_atmllc.c   | 2 ++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/share/man/man4/ng_atmllc.4 b/share/man/man4/ng_atmllc.4
index 3c7cfa947fc7..50987b5a5f6c 100644
--- a/share/man/man4/ng_atmllc.4
+++ b/share/man/man4/ng_atmllc.4
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd March 8, 2004
+.Dd March 3, 2023
 .Dt NG_ATMLLC 4
 .Os
 .Sh NAME
@@ -32,6 +32,11 @@
 .Nd ATM LLC netgraph node type
 .Sh SYNOPSIS
 .In netgraph/ng_atmllc.h
+.Sh DEPRECATION NOTICE
+.Nm
+is deprecated and may not be available in
+.Fx 14.0
+and later.
 .Sh DESCRIPTION
 The
 .Nm atmllc
diff --git a/sys/netgraph/ng_atmllc.c b/sys/netgraph/ng_atmllc.c
index 1e4475ae68e0..d4a13fb83128 100644
--- a/sys/netgraph/ng_atmllc.c
+++ b/sys/netgraph/ng_atmllc.c
@@ -93,6 +93,8 @@ ng_atmllc_constructor(node_p node)
 {
 	struct	ng_atmllc_priv *priv;
 
+	gone_in(14, "ng_atmllc");
+
 	priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO);
 	NG_NODE_SET_PRIVATE(node, priv);