Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/dev/pci do not call pp_{up, down} on cisco HDLC mode, it ...
details: https://anonhg.NetBSD.org/src/rev/ed4590a3efe5
branches: trunk
changeset: 512941:ed4590a3efe5
user: itojun <itojun%NetBSD.org@localhost>
date: Thu Jul 19 16:30:52 2001 +0000
description:
do not call pp_{up,down} on cisco HDLC mode, it seems that
sys/net/if_spppsubr.c does not like it.
XXX api clarification needed...
diffstat:
sys/dev/pci/if_lmc.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diffs (29 lines):
diff -r 87a8460b9dac -r ed4590a3efe5 sys/dev/pci/if_lmc.c
--- a/sys/dev/pci/if_lmc.c Thu Jul 19 16:25:23 2001 +0000
+++ b/sys/dev/pci/if_lmc.c Thu Jul 19 16:30:52 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: if_lmc.c,v 1.13 2001/07/19 15:38:17 itojun Exp $ */
+/* $NetBSD: if_lmc.c,v 1.14 2001/07/19 16:30:52 itojun Exp $ */
/*-
* Copyright (c) 1997-1999 LAN Media Corporation (LMC)
@@ -552,7 +552,8 @@
#if defined(__NetBSD__) || defined(__FreeBSD__)
/* connect LCP */
- (sp->pp_up)(sp);
+ if ((sc->lmc_sppp.pp_flags & PP_CISCO) == 0)
+ (sp->pp_up)(sp);
#endif
}
@@ -567,7 +568,8 @@
struct sppp *sp = &sc->lmc_sppp;
/* disconnect LCP */
- (sp->pp_down)(sp);
+ if ((sc->lmc_sppp.pp_flags & PP_CISCO) == 0)
+ (sp->pp_down)(sp);
#endif
sc->lmc_if.if_timer = 0;
Home |
Main Index |
Thread Index |
Old Index