070f42a366
dial-on-demand, packet filtering, idle timeouts, etc). The IPX support is pretty much there but more work needs to be done in sys-bsd.c for the interface ioctls (Linux has a very different way of configuring IPX interfaces). Along the way some things have temporarily been lost due to very messy conflicts. I will recover them shortly when I can think clearer. The main one is the local:remote address override in pap-secrets and chap-secrets. Some other home-grown features (dns1,dns2) have been implemented differently. Microsoft's chap client auth hacks have been implemented. There are bound to be more rough edges... The changes for connect-max-retries doesn't fit well with the dial-on-demand code.
27 lines
510 B
C
27 lines
510 B
C
#ifndef CBCP_H
|
|
#define CBCP_H
|
|
|
|
typedef struct cbcp_state {
|
|
int us_unit; /* Interface unit number */
|
|
u_char us_id; /* Current id */
|
|
u_char us_allowed;
|
|
int us_type;
|
|
char *us_number; /* Telefone Number */
|
|
} cbcp_state;
|
|
|
|
extern cbcp_state cbcp[];
|
|
|
|
extern struct protent cbcp_protent;
|
|
|
|
#define CBCP_MINLEN 4
|
|
|
|
#define CBCP_REQ 1
|
|
#define CBCP_RESP 2
|
|
#define CBCP_ACK 3
|
|
|
|
#define CB_CONF_NO 1
|
|
#define CB_CONF_USER 2
|
|
#define CB_CONF_ADMIN 3
|
|
#define CB_CONF_LIST 4
|
|
#endif
|