X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=lcrsocket.h;h=43543c1f0530a1d55588501fc9422a9261c16c1b;hp=6c7983f2b6c60931714006e5194d02d7a54259ee;hb=491b3c968a3a3a40eb988b6429ddb9b476db8299;hpb=b1ab2b9ac1cfc15d2a8f5850145dd69043cc3ef7 diff --git a/lcrsocket.h b/lcrsocket.h index 6c7983f..43543c1 100644 --- a/lcrsocket.h +++ b/lcrsocket.h @@ -65,14 +65,18 @@ struct admin_response_state { struct admin_response_interface { char interface_name[32]; int portnum; + char portname[64]; int block; int ntmode; int ptp; + int l1hold; + int l2hold; int pri; int extension; int use; /* number of ports that use this interface */ int l1link; /* down(0) or up(1) */ int l2link; /* down(0) or up(1) */ + unsigned char l2mask[16]; /* one bit for each tei */ int los, ais, rdi, slip_tx, slip_rx; int channels; char busy[256]; /* if port is idle(0) busy(1) */ @@ -184,4 +188,5 @@ enum { ADMIN_STATE_CONNECT, ADMIN_STATE_IN_DISCONNECT, ADMIN_STATE_OUT_DISCONNECT, + ADMIN_STATE_RELEASE, };