diff options
-rw-r--r-- | zaptel-base.c | 2 | ||||
-rw-r--r-- | zaptel.h | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/zaptel-base.c b/zaptel-base.c index 84b956b..5434cd3 100644 --- a/zaptel-base.c +++ b/zaptel-base.c @@ -3165,6 +3165,8 @@ static int zt_common_ioctl(struct inode *node, struct file *file, unsigned int c stack.span.irqmisses = spans[i]->irqmisses; /* get IRQ miss count */ stack.span.syncsrc = spans[i]->syncsrc; /* get active sync source */ stack.span.totalchans = spans[i]->channels; + stack.span.lbo = spans[i]->lbo; + stack.span.lineconfig = spans[i]->lineconfig; stack.span.numchans = 0; for (j=0; j < spans[i]->channels; j++) if (spans[i]->chans[j].sig) @@ -177,6 +177,9 @@ #define ZT_GET_PARAMS_RETURN_MASTER 0x40000000 +/* Extended attributes in lineconfig structure */ +#define ZT_SPANINFO_HAS_LINECONFIG + typedef struct zt_params { int channo; /* Channel number */ @@ -222,6 +225,8 @@ int syncsrc; /* span # of current sync source, or 0 for free run */ int numchans; /* number of configured channels on this span */ int totalchans; /* total number of channels on the span */ int totalspans; /* total number of zaptel spans in entire system */ +int lbo; /* line build out */ +int lineconfig; /* framing/coding */ } ZT_SPANINFO; typedef struct zt_maintinfo |