mirror of
https://github.com/torvalds/linux
synced 2026-07-21 17:50:43 +09:00
AAL3/4 is an obsolete connection-oriented ATM adaptation layer that has seen no real use since the SMDS-era hardware it was designed for (90s?). We are only maintaining ATM support in-tree to keep PPPoATM running, and PPPoATM runs over AAL5. Drop the "raw" AAL3/4 transport (atm_init_aal34()) and the ATM_AAL34 cases in the connect and traffic-parameter paths. A vcc_connect() with qos.aal == ATM_AAL34 now fails with -EPROTOTYPE. uAPI cleanup is performed later, separately. Link: https://patch.msgid.link/20260615194416.752559-2-kuba@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
14 lines
349 B
C
14 lines
349 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/* net/atm/protocols.h - ATM protocol handler entry points */
|
|
|
|
/* Written 1995-1997 by Werner Almesberger, EPFL LRC */
|
|
|
|
|
|
#ifndef NET_ATM_PROTOCOLS_H
|
|
#define NET_ATM_PROTOCOLS_H
|
|
|
|
int atm_init_aal0(struct atm_vcc *vcc); /* "raw" AAL0 */
|
|
int atm_init_aal5(struct atm_vcc *vcc); /* "raw" AAL5 transport */
|
|
|
|
#endif
|