mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-31 14:23:49 +01: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/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
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
|