blob: c8ecf6f68fb508ff6c76a3aa23192fdc1fa3dbcf [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Linus Torvalds1da177e2005-04-16 15:20:36 -07002/* atm_tcp.h - Driver-specific declarations of the ATMTCP driver (for use by
3 driver-specific utilities) */
4
5/* Written 1997-2000 by Werner Almesberger, EPFL LRC/ICA */
6
Linus Torvalds1da177e2005-04-16 15:20:36 -07007#ifndef LINUX_ATM_TCP_H
8#define LINUX_ATM_TCP_H
9
David Howells607ca462012-10-13 10:46:48 +010010#include <uapi/linux/atm_tcp.h>
Linus Torvalds1da177e2005-04-16 15:20:36 -070011
12
Linus Torvalds1da177e2005-04-16 15:20:36 -070013struct atm_tcp_ops {
14 int (*attach)(struct atm_vcc *vcc,int itf);
15 int (*create_persistent)(int itf);
16 int (*remove_persistent)(int itf);
17 struct module *owner;
18};
19
20extern struct atm_tcp_ops atm_tcp_ops;
21
22#endif