summaryrefslogtreecommitdiffstats
path: root/sys/dev/patm/if_patm_ioctl.c
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2003-07-29 13:21:57 +0000
committerharti <harti@FreeBSD.org>2003-07-29 13:21:57 +0000
commit769307edfba02f77b43e250ca886f5828bd18f4b (patch)
tree52352711783503e36e6f699f835ce97e272edb25 /sys/dev/patm/if_patm_ioctl.c
parent324ea0e22ca12645e9e2724b13ec558a2d0cc063 (diff)
downloadFreeBSD-src-769307edfba02f77b43e250ca886f5828bd18f4b.zip
FreeBSD-src-769307edfba02f77b43e250ca886f5828bd18f4b.tar.gz
Send events for VCC state changes, ACR rate changes and interface state
changes.
Diffstat (limited to 'sys/dev/patm/if_patm_ioctl.c')
-rw-r--r--sys/dev/patm/if_patm_ioctl.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/dev/patm/if_patm_ioctl.c b/sys/dev/patm/if_patm_ioctl.c
index c91e714..f279312 100644
--- a/sys/dev/patm/if_patm_ioctl.c
+++ b/sys/dev/patm/if_patm_ioctl.c
@@ -178,13 +178,11 @@ patm_open_vcc(struct patm_softc *sc, struct atmio_openvcc *arg, u_int async)
if (!(vcc->vcc.flags & ATMIO_FLAG_NORX))
patm_rx_vcc_open(sc, vcc);
-#ifdef notyet
/* inform management about non-NG and NG-PVCs */
if (!(vcc->vcc.flags & ATMIO_FLAG_NG) ||
(vcc->vcc.flags & ATMIO_FLAG_PVC))
- atm_message(&sc->ifatm.ifnet, ATM_MSG_VCC_CHANGED,
- (1 << 24) | (vcc->vcc.vpi << 16) | vcc->vcc.vci);
-#endif
+ ATMEV_SEND_VCC_CHANGED(&sc->ifatm, vcc->vcc.vpi,
+ vcc->vcc.vci, 1);
patm_debug(sc, VCC, "Open VCC: now open");
@@ -302,13 +300,11 @@ void
patm_vcc_closed(struct patm_softc *sc, struct patm_vcc *vcc)
{
-#ifdef notyet
/* inform management about non-NG and NG-PVCs */
if (!(vcc->vcc.flags & ATMIO_FLAG_NG) ||
(vcc->vcc.flags & ATMIO_FLAG_PVC))
- atm_message(&sc->ifatm.ifnet, ATM_MSG_VCC_CHANGED,
- (0 << 24) | (vcc->vcc.vpi << 16) | vcc->vcc.vci);
-#endif
+ ATMEV_SEND_VCC_CHANGED(&sc->ifatm, vcc->vcc.vpi,
+ vcc->vcc.vci, 0);
sc->vccs_open--;
sc->vccs[vcc->cid] = NULL;
OpenPOWER on IntegriCloud