aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph
diff options
context:
space:
mode:
authorHartmut Brandt <harti@FreeBSD.org>2003-07-15 15:48:10 +0000
committerHartmut Brandt <harti@FreeBSD.org>2003-07-15 15:48:10 +0000
commit4b394dbdd48fe1073d584c0548a7dc0c966f9208 (patch)
tree2916f5f4c5fa0cdfb36aae7f93f15715d4e80dcb /sys/netgraph
parent71c47209f5ffcbd0238e86adaafaa6e53ea1ae0a (diff)
downloadsrc-4b394dbdd48fe1073d584c0548a7dc0c966f9208.tar.gz
src-4b394dbdd48fe1073d584c0548a7dc0c966f9208.zip
Test the OPEN flag to see whether a VCI is already open on the hook instead
to look for vci != 0. We can now open VCI 0 for monitoring purposes.
Notes
Notes: svn path=/head/; revision=117642
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/atm/ng_atm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netgraph/atm/ng_atm.c b/sys/netgraph/atm/ng_atm.c
index 8ef0f5395196..1a11ef927dc2 100644
--- a/sys/netgraph/atm/ng_atm.c
+++ b/sys/netgraph/atm/ng_atm.c
@@ -612,7 +612,7 @@ ng_atm_cpcs_init(node_p node, const struct ngm_atm_cpcs_init *arg)
break;
if (vcc == NULL)
return (ENOTCONN);
- if (vcc->vci != 0)
+ if (vcc->flags & VCC_OPEN)
return (EISCONN);
/*
@@ -770,7 +770,7 @@ ng_atm_cpcs_term(node_p node, const struct ngm_atm_cpcs_term *arg)
break;
if (vcc == NULL)
return (ENOTCONN);
- if (vcc->vci == 0)
+ if (!(vcc->flags & VCC_OPEN))
return (ENOTCONN);
error = cpcs_term(priv, vcc->vpi, vcc->vci);