1/* net/atm/signaling.h - ATM signaling */ 2 3/* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */ 4 5 6#ifndef NET_ATM_SIGNALING_H 7#define NET_ATM_SIGNALING_H 8 9#include <linux/atm.h> 10#include <linux/atmdev.h> 11#include <linux/atmsvc.h> 12 13 14extern struct atm_vcc *sigd; /* needed in svc_release */ 15 16 17/* 18 * sigd_enq is a wrapper for sigd_enq2, covering the more common cases, and 19 * avoiding huge lists of null values. 20 */ 21 22void sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type, 23 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc, 24 const struct sockaddr_atmsvc *svc,const struct atm_qos *qos,int reply); 25void sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type, 26 struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc, 27 const struct sockaddr_atmsvc *svc); 28int sigd_attach(struct atm_vcc *vcc); 29 30#endif 31