summaryrefslogtreecommitdiff
path: root/zaptel.h
diff options
context:
space:
mode:
authormarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-06-29 04:27:14 +0000
committermarkster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-06-29 04:27:14 +0000
commit19b6e02ceaa74830357aa8b47f97cbd1707e573d (patch)
tree998a09bd1127f6e494cfd0b046089439789e0698 /zaptel.h
parent045580fe74b31768c97a2e2b772c5ba843fa0d6a (diff)
Add signalling freeze/unfreeze ioctl (and get)
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@427 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.h')
-rwxr-xr-xzaptel.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/zaptel.h b/zaptel.h
index 76a92d7..8e5ea65 100755
--- a/zaptel.h
+++ b/zaptel.h
@@ -569,7 +569,7 @@ char dialstr[ZT_MAX_DTMF_BUF];
/*
* Queue Ping
*/
-#define ZT_TIMERPING _IOW (ZT_CODE, 42, int)
+#define ZT_TIMERPING _IOW (ZT_CODE, 42, int) /* Should be 52, but works */
/*
* Acknowledge ping
@@ -577,6 +577,12 @@ char dialstr[ZT_MAX_DTMF_BUF];
#define ZT_TIMERPONG _IOW (ZT_CODE, 53, int)
/*
+ * Set/get signalling freeze
+ */
+#define ZT_SIGFREEZE _IOW (ZT_CODE, 54, int)
+#define ZT_GETSIGFREEZE _IOR (ZT_CODE, 55, int)
+
+/*
* 60-80 are reserved for private drivers
* 80-85 are reserved for dynamic span stuff
*/
@@ -1137,6 +1143,7 @@ typedef enum {
#define ZT_FLAG_LINEAR (1 << 13) /* Talk to user space in linear */
#define ZT_FLAG_PPP (1 << 14) /* PPP is available */
#define ZT_FLAG_T1PPP (1 << 15)
+#define ZT_FLAG_SIGFREEZE (1 << 16) /* Freeze signalling */
struct zt_span {
spinlock_t lock;