Add back cxswitch() it was used afterall.
This commit is contained in:
parent
c4a6db710a
commit
1f8601aee2
@ -54,6 +54,9 @@ extern struct cdevsw cx_cdevsw;
|
||||
#include <machine/cronyx.h>
|
||||
#include <i386/isa/cxreg.h>
|
||||
|
||||
/* XXX exported. */
|
||||
void cxswitch (cx_chan_t *c, cx_soft_opt_t new);
|
||||
|
||||
static int cxprobe __P((struct isa_device *id));
|
||||
static int cxattach __P((struct isa_device *id));
|
||||
static void cxput __P((cx_chan_t *c, char b));
|
||||
@ -818,3 +821,22 @@ cxinput (cx_chan_t *c, void *buf, unsigned len)
|
||||
sppp_input (c->master, m);
|
||||
}
|
||||
|
||||
void cxswitch (cx_chan_t *c, cx_soft_opt_t new)
|
||||
{
|
||||
new.ext = 0;
|
||||
if (! new.ext) {
|
||||
struct sppp *sp = (struct sppp*) c->ifp;
|
||||
|
||||
#if 0 /* Doesn't work this way any more 990402 /phk */
|
||||
if (new.cisco)
|
||||
sp->pp_flags |= PP_CISCO;
|
||||
else
|
||||
sp->pp_flags &= ~PP_CISCO;
|
||||
#endif
|
||||
if (new.keepalive)
|
||||
sp->pp_flags |= PP_KEEPALIVE;
|
||||
else
|
||||
sp->pp_flags &= ~PP_KEEPALIVE;
|
||||
}
|
||||
c->sopt = new;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user