1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 21da177e4SLinus Torvalds /* net/atm/addr.h - Local ATM address registry */ 31da177e4SLinus Torvalds 41da177e4SLinus Torvalds /* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */ 51da177e4SLinus Torvalds 61da177e4SLinus Torvalds 71da177e4SLinus Torvalds #ifndef NET_ATM_ADDR_H 81da177e4SLinus Torvalds #define NET_ATM_ADDR_H 91da177e4SLinus Torvalds 101da177e4SLinus Torvalds #include <linux/atm.h> 111da177e4SLinus Torvalds #include <linux/atmdev.h> 121da177e4SLinus Torvalds 130f21ba7cSEric Kinzie void atm_reset_addr(struct atm_dev *dev, enum atm_addr_type_t type); 1461c33e01SMitchell Blank Jr int atm_add_addr(struct atm_dev *dev, const struct sockaddr_atmsvc *addr, 150f21ba7cSEric Kinzie enum atm_addr_type_t type); 1661c33e01SMitchell Blank Jr int atm_del_addr(struct atm_dev *dev, const struct sockaddr_atmsvc *addr, 170f21ba7cSEric Kinzie enum atm_addr_type_t type); 180f21ba7cSEric Kinzie int atm_get_addr(struct atm_dev *dev, struct sockaddr_atmsvc __user *buf, 190f21ba7cSEric Kinzie size_t size, enum atm_addr_type_t type); 201da177e4SLinus Torvalds 211da177e4SLinus Torvalds #endif 22