| /f-stack/freebsd/netgraph/ |
| H A D | netgraph.h | 142 #define _NG_HOOK_NAME(hook) ((hook)->hk_name) argument 143 #define _NG_HOOK_UNREF(hook) ng_unref_hook(hook) argument 147 #define _NG_HOOK_PRIVATE(hook) ((hook)->hk_private) argument 305 #define NG_HOOK_REF(hook) _ng_hook_ref(hook, _NN_) argument 306 #define NG_HOOK_NAME(hook) _ng_hook_name(hook, _NN_) argument 314 #define NG_HOOK_NODE(hook) _ng_hook_node(hook, _NN_) argument 323 #define NG_HOOK_REF(hook) _NG_HOOK_REF(hook) argument 324 #define NG_HOOK_NAME(hook) _NG_HOOK_NAME(hook) argument 325 #define NG_HOOK_UNREF(hook) _NG_HOOK_UNREF(hook) argument 332 #define NG_HOOK_NODE(hook) _NG_HOOK_NODE(hook) argument [all …]
|
| H A D | ng_etf.c | 132 hook_p hook; member 205 etfp->downstream_hook.hook = hook; in ng_etf_newhook() 210 etfp->nomatch_hook.hook = hook; in ng_etf_newhook() 224 hpriv->hook = hook; in ng_etf_newhook() 284 hook_p hook; in ng_etf_rcvmsg() local 295 if (hook == NULL) { in ng_etf_rcvmsg() 301 if (hook == etfp->downstream_hook.hook) { in ng_etf_rcvmsg() 401 if (hook == etfp->downstream_hook.hook) { in ng_etf_rcvdata() 416 || ((fil == NULL) && (hook != etfp->nomatch_hook.hook))) { in ng_etf_rcvdata() 470 if (hook == etfp->downstream_hook.hook) { in ng_etf_disconnect() [all …]
|
| H A D | ng_sample.c | 126 hook_p hook; member 226 xxxp->channel[chan].hook = hook; in ng_xxx_newhook() 231 xxxp->downstream_hook.hook = hook; in ng_xxx_newhook() 235 xxxp->debughook = hook; in ng_xxx_newhook() 334 if (NG_HOOK_PRIVATE(hook)) { in ng_xxx_rcvdata() 376 if (hook == xxxp->downstream_hook.hook) { in ng_xxx_rcvdata() 447 ng_xxx_connect(hook_p hook) argument 465 if (NG_HOOK_PRIVATE(hook)) { 474 NG_HOOK_FORCE_QUEUE(hook); 489 if (NG_HOOK_PRIVATE(hook)) [all …]
|
| H A D | ng_base.c | 300 if (hook) { in ng_alloc_hook() 368 #define NG_ALLOC_HOOK(hook) _NG_ALLOC_HOOK(hook) argument 1804 if (hook == NULL || NG_HOOK_PEER(hook) == NULL || in ng_path2noderef() 2406 if (hook && NG_HOOK_NOT_VALID(hook)) { in ng_apply_item() 2440 if (((!hook) || (!(rcvmsg = hook->hk_rcvmsg))) && in ng_apply_item() 2463 if (hook && NG_HOOK_NOT_VALID(hook) && in ng_apply_item() 2486 if (hook) in ng_apply_item() 3260 _NG_HOOK_NAME(hook), hook->hk_refs); in dumphook() 3262 hook->lastfile, hook->lastline); in dumphook() 3589 if ((hook == NULL) || NG_HOOK_NOT_VALID(hook) || in ng_address_hook() [all …]
|
| H A D | ng_vlan.c | 239 priv->downstream_hook = hook; in ng_vlan_newhook() 241 priv->nomatch_hook = hook; in ng_vlan_newhook() 258 hook_p hook; in ng_vlan_rcvmsg() local 295 if (hook == NULL) { in ng_vlan_rcvmsg() 316 NG_HOOK_SET_PRIVATE(hook, in ng_vlan_rcvmsg() 329 if (hook == NULL) { in ng_vlan_rcvmsg() 360 hook = priv->vlan_hook[vid]; in ng_vlan_rcvmsg() 361 if (hook == NULL) { in ng_vlan_rcvmsg() 403 hook = priv->vlan_hook[i]; in ng_vlan_rcvmsg() 404 if (hook == NULL || NG_HOOK_NOT_VALID(hook)) in ng_vlan_rcvmsg() [all …]
|
| H A D | ng_tag.c | 311 NG_HOOK_SET_PRIVATE(hook, hip); in ng_tag_newhook() 363 hook_p hook; in ng_tag_rcvmsg() local 384 hook_p hook; in ng_tag_rcvmsg() local 404 hook_p hook; in ng_tag_rcvmsg() local 428 hook_p hook; in ng_tag_rcvmsg() local 455 hook_p hook; in ng_tag_rcvmsg() local 608 ng_tag_disconnect(hook_p hook) in ng_tag_disconnect() argument 611 node_p node = NG_HOOK_NODE(hook); in ng_tag_disconnect() 619 if (priv->hi_match == hook) in ng_tag_disconnect() 621 if (priv->hi_nonmatch == hook) in ng_tag_disconnect() [all …]
|
| H A D | ng_bpf.c | 88 hook_p hook; member 244 ng_bpf_addrefs(hook_p hook, void* arg) in ng_bpf_addrefs() argument 246 hinfo_p hip = NG_HOOK_PRIVATE(hook); in ng_bpf_addrefs() 259 hinfo_p hip = NG_HOOK_PRIVATE(hook); in ng_bpf_remrefs() 283 hip->hook = hook; in ng_bpf_newhook() 284 NG_HOOK_SET_PRIVATE(hook, hip); in ng_bpf_newhook() 292 NG_HOOK_SET_PRIVATE(hook, NULL); in ng_bpf_newhook() 319 hook_p hook; in ng_bpf_rcvmsg() local 340 hook_p hook; in ng_bpf_rcvmsg() local 367 hook_p hook; in ng_bpf_rcvmsg() local [all …]
|
| H A D | ng_cisco.c | 215 sc->downstream.hook = hook; in cisco_newhook() 222 sc->inet.hook = hook; in cisco_newhook() 225 sc->inet6.hook = hook; in cisco_newhook() 228 sc->atalk.hook = hook; in cisco_newhook() 231 sc->ipx.hook = hook; in cisco_newhook() 415 cisco_disconnect(hook_p hook) in cisco_disconnect() argument 421 if ((pep = NG_HOOK_PRIVATE(hook))) { in cisco_disconnect() 422 pep->hook = NULL; in cisco_disconnect() 431 ng_rmnode_self(NG_HOOK_NODE(hook)); in cisco_disconnect() 519 if (sc->inet.hook == NULL) in cisco_input() [all …]
|
| H A D | ng_split.c | 119 *localhook = hook; in ng_split_newhook() 120 NG_HOOK_SET_PRIVATE(hook, localhook); in ng_split_newhook() 129 ng_split_rcvdata(hook_p hook, item_p item) in ng_split_rcvdata() argument 131 const priv_p priv = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ng_split_rcvdata() 134 if (hook == priv->out) { in ng_split_rcvdata() 138 } else if ((hook == priv->in) && (priv->mixed != NULL)) { in ng_split_rcvdata() 166 ng_split_disconnect(hook_p hook) in ng_split_disconnect() argument 168 hook_p *localhook = NG_HOOK_PRIVATE(hook); in ng_split_disconnect() 172 if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in ng_split_disconnect() 173 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) { in ng_split_disconnect() [all …]
|
| H A D | ng_ipfw.c | 98 hook_p hook; member 180 hpriv->hook = hook; in ng_ipfw_newhook() 183 NG_HOOK_SET_PRIVATE(hook, hpriv); in ng_ipfw_newhook() 193 ng_ipfw_connect(hook_p hook) in ng_ipfw_connect() argument 195 NG_HOOK_FORCE_QUEUE(hook); in ng_ipfw_connect() 216 hook_p hook; in ng_ipfw_findhook1() local 220 hpriv = NG_HOOK_PRIVATE(hook); in ng_ipfw_findhook1() 289 hook_p hook; in ng_ipfw_input() local 331 NG_SEND_DATA_ONLY(error, hook, m); in ng_ipfw_input() 351 ng_ipfw_disconnect(hook_p hook) in ng_ipfw_disconnect() argument [all …]
|
| H A D | ng_hole.c | 138 NG_HOOK_SET_PRIVATE(hook, hip); in ngh_newhook() 152 hook_p hook; in ngh_rcvmsg() local 167 hook = ng_findhook(node, (char *)msg->data); in ngh_rcvmsg() 168 if (hook == NULL) { in ngh_rcvmsg() 205 ngh_rcvdata(hook_p hook, item_p item) in ngh_rcvdata() argument 207 const hinfo_p hip = NG_HOOK_PRIVATE(hook); in ngh_rcvdata() 219 ngh_disconnect(hook_p hook) in ngh_disconnect() argument 222 free(NG_HOOK_PRIVATE(hook), M_NETGRAPH); in ngh_disconnect() 223 NG_HOOK_SET_PRIVATE(hook, NULL); in ngh_disconnect() 224 if (NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in ngh_disconnect() [all …]
|
| H A D | ng_frame_relay.c | 260 if (sc->downstream.hook) in ngfrm_newhook() 265 sc->downstream.hook = hook; in ngfrm_newhook() 294 if (sc->channel[ctxnum].hook != NULL) in ngfrm_newhook() 302 sc->channel[ctxnum].hook = hook; in ngfrm_newhook() 328 ngfrm_rcvdata(hook_p hook, item_p item) in ngfrm_rcvdata() argument 349 sc = NG_NODE_PRIVATE(NG_HOOK_NODE(hook)); in ngfrm_rcvdata() 352 if ((sc->downstream.hook == NULL) in ngfrm_rcvdata() 484 ngfrm_disconnect(hook_p hook) in ngfrm_disconnect() argument 492 cp->hook = NULL; in ngfrm_disconnect() 500 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) in ngfrm_disconnect() [all …]
|
| H A D | ng_UI.c | 121 priv->downlink = hook; in ng_UI_newhook() 125 priv->uplink = hook; in ng_UI_newhook() 167 ng_UI_rcvdata(hook_p hook, item_p item) in ng_UI_rcvdata() argument 169 const node_p node = NG_HOOK_NODE(hook); in ng_UI_rcvdata() 175 if (hook == priv->downlink) { in ng_UI_rcvdata() 189 } else if (hook == priv->uplink) { in ng_UI_rcvdata() 224 ng_UI_disconnect(hook_p hook) in ng_UI_disconnect() argument 228 if (hook == priv->downlink) in ng_UI_disconnect() 230 else if (hook == priv->uplink) in ng_UI_disconnect() 239 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) { in ng_UI_disconnect() [all …]
|
| H A D | ng_tee.c | 67 hook_p hook; member 198 hinfo->hook = hook; in ng_tee_newhook() 200 NG_HOOK_SET_PRIVATE(hook, hinfo); in ng_tee_newhook() 260 if (lasthook == sc->left.hook || lasthook == sc->right.hook) { in ng_tee_rcvmsg() 290 ng_tee_rcvdata(hook_p hook, item_p item) in ng_tee_rcvdata() argument 312 NG_SEND_DATA_ONLY(error, h->hook, m2); in ng_tee_rcvdata() 342 if (privdata->left.hook && privdata->right.hook) in ng_tee_close() 343 ng_bypass(privdata->left.hook, privdata->right.hook); in ng_tee_close() 366 ng_tee_disconnect(hook_p hook) in ng_tee_disconnect() argument 372 hinfo->hook = NULL; in ng_tee_disconnect() [all …]
|
| H A D | ng_tty.c | 89 hook_p hook; /* Netgraph hook */ member 181 if (sc->hook) in ngt_newhook() 185 sc->hook = hook; in ngt_newhook() 197 ngt_connect(hook_p hook) in ngt_connect() argument 199 NG_HOOK_FORCE_QUEUE(hook); in ngt_connect() 207 ngt_disconnect(hook_p hook) in ngt_disconnect() argument 211 if (hook != sc->hook) in ngt_disconnect() 215 sc->hook = NULL; in ngt_disconnect() 317 if (hook != sc->hook) in ngt_rcvdata() 417 if (sc->hook == NULL) in ngt_rint_bypass() [all …]
|
| H A D | ng_rfc1490.c | 190 priv->downlink = hook; in ng_rfc1490_newhook() 194 priv->ppp = hook; in ng_rfc1490_newhook() 198 priv->inet = hook; in ng_rfc1490_newhook() 202 priv->ethernet = hook; in ng_rfc1490_newhook() 314 if (hook == priv->downlink) { in ng_rfc1490_rcvdata() 387 } else if (hook == priv->ppp) { in ng_rfc1490_rcvdata() 394 } else if (hook == priv->inet) { in ng_rfc1490_rcvdata() 477 else if (hook == priv->downlink) in ng_rfc1490_disconnect() 479 else if (hook == priv->inet) in ng_rfc1490_disconnect() 481 else if (hook == priv->ppp) in ng_rfc1490_disconnect() [all …]
|
| H A D | ng_one2many.c | 66 hook_p hook; /* netgraph hook */ member 234 if (link->hook != NULL) in ng_one2many_newhook() 239 link->hook = hook; in ng_one2many_newhook() 414 const node_p node = NG_HOOK_NODE(hook); in ng_one2many_rcvdata() 492 NG_FWD_ITEM_HOOK(error, item, dst->hook); in ng_one2many_rcvdata() 516 ng_one2many_disconnect(hook_p hook) in ng_one2many_disconnect() argument 529 priv->one.hook = NULL; in ng_one2many_disconnect() 531 priv->many[linkNum].hook = NULL; in ng_one2many_disconnect() 539 ng_rmnode_self(NG_HOOK_NODE(hook)); in ng_one2many_disconnect() 562 if (priv->many[linkNum].hook != NULL in ng_one2many_update_many() [all …]
|
| H A D | ng_atmllc.c | 140 priv->atm = hook; in ng_atmllc_newhook() 145 priv->ether = hook; in ng_atmllc_newhook() 150 priv->fddi = hook; in ng_atmllc_newhook() 173 if (hook == priv->atm) { in ng_atmllc_rcvdata() 216 } else if (hook == priv->ether) { in ng_atmllc_rcvdata() 233 } else if (hook == priv->fddi) { in ng_atmllc_rcvdata() 263 ng_atmllc_disconnect(hook_p hook) in ng_atmllc_disconnect() argument 268 node = NG_HOOK_NODE(hook); in ng_atmllc_disconnect() 271 if (hook == priv->atm) { in ng_atmllc_disconnect() 273 } else if (hook == priv->ether) { in ng_atmllc_disconnect() [all …]
|
| H A D | ng_pppoe.c | 256 hook_p hook; member 625 return (hook); in pppoe_finduniq() 645 return (hook); in pppoe_findcookie() 716 sp->hook = hook; in ng_pppoe_newhook() 822 ourmsg->hook[sizeof(ourmsg->hook) - 1] = '\0'; in ng_pppoe_rcvmsg() 825 hook = ng_findhook(node, ourmsg->hook); in ng_pppoe_rcvmsg() 1263 hook_p hook = sp->hook; in pppoe_start() local 1355 strncpy(maxp->hook, NG_HOOK_NAME(sp->hook), NG_HOOKSIZ); in send_maxp() 1422 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata() 1578 __func__, node->nd_ID, node, item, hook->hk_name, hook); in ng_pppoe_rcvdata_ether() [all …]
|
| H A D | ng_lmi.c | 218 sc->lmi_annexA = hook; in nglmi_newhook() 223 nglmi_startup_fixed(sc, hook); in nglmi_newhook() 225 sc->lmi_annexD = hook; in nglmi_newhook() 230 nglmi_startup_fixed(sc, hook); in nglmi_newhook() 232 sc->lmi_group4 = hook; in nglmi_newhook() 240 sc->lmi_channel0 = hook; in nglmi_newhook() 247 sc->lmi_channel1023 = hook; in nglmi_newhook() 286 sc->lmi_channel = hook; in nglmi_startup_fixed() 511 strncpy(stat->hook, in nglmi_rcvmsg() 607 sc->lmi_channel = hook; in nglmi_rcvdata() [all …]
|
| H A D | ng_echo.c | 101 nge_rcvdata(hook_p hook, item_p item) in nge_rcvdata() argument 105 NG_FWD_ITEM_HOOK(error, item, hook); in nge_rcvdata() 113 nge_disconnect(hook_p hook) in nge_disconnect() argument 115 if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0) in nge_disconnect() 116 && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) { in nge_disconnect() 117 ng_rmnode_self(NG_HOOK_NODE(hook)); in nge_disconnect()
|
| /f-stack/tools/compat/include/netgraph/ |
| H A D | netgraph.h | 143 #define _NG_HOOK_NAME(hook) ((hook)->hk_name) argument 144 #define _NG_HOOK_UNREF(hook) ng_unref_hook(hook) argument 148 #define _NG_HOOK_PRIVATE(hook) ((hook)->hk_private) argument 307 #define NG_HOOK_REF(hook) _ng_hook_ref(hook, _NN_) argument 308 #define NG_HOOK_NAME(hook) _ng_hook_name(hook, _NN_) argument 316 #define NG_HOOK_NODE(hook) _ng_hook_node(hook, _NN_) argument 325 #define NG_HOOK_REF(hook) _NG_HOOK_REF(hook) argument 326 #define NG_HOOK_NAME(hook) _NG_HOOK_NAME(hook) argument 327 #define NG_HOOK_UNREF(hook) _NG_HOOK_UNREF(hook) argument 334 #define NG_HOOK_NODE(hook) _NG_HOOK_NODE(hook) argument [all …]
|
| /f-stack/lib/ |
| H A D | ff_ng_base.c | 304 if (hook) { in ng_alloc_hook() 372 #define NG_ALLOC_HOOK(hook) _NG_ALLOC_HOOK(hook) argument 1810 if (hook == NULL || NG_HOOK_PEER(hook) == NULL || in ng_path2noderef() 2273 (hook && (hook->hk_flags & HK_FORCE_WRITER))) { in ng_snd_item() 2424 if (hook && NG_HOOK_NOT_VALID(hook)) { in ng_apply_item() 2481 if (hook && NG_HOOK_NOT_VALID(hook) && in ng_apply_item() 2504 if (hook) in ng_apply_item() 3288 _NG_HOOK_NAME(hook), hook->hk_refs); in dumphook() 3290 hook->lastfile, hook->lastline); in dumphook() 3619 if ((hook == NULL) || NG_HOOK_NOT_VALID(hook) || in ng_address_hook() [all …]
|
| /f-stack/freebsd/net/ |
| H A D | pfil.c | 282 return (hook); in pfil_add_hook() 296 hook->hook_links--; in pfil_unlink() 304 hook->hook_links--; in pfil_unlink() 326 struct pfil_hook *hook; in pfil_link() local 348 hook = pa->pa_hook; in pfil_link() 382 in->link_hook = hook; in pfil_link() 390 hook->hook_links++; in pfil_link() 402 hook->hook_links++; in pfil_link() 440 hook->hook_links--; in pfil_remove_hook() 446 hook->hook_links--; in pfil_remove_hook() [all …]
|
| /f-stack/freebsd/netgraph/bluetooth/socket/ |
| H A D | ng_btsocket_sco.c | 362 NG_HOOK_REF(hook); in ng_btsocket_sco_node_rcvdata() 610 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_sco_send_lp_con_req() 638 if (rt == NULL || rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_sco_send_lp_con_rsp() 670 pcb->rt->hook == NULL || NG_HOOK_NOT_VALID(pcb->rt->hook)) in ng_btsocket_sco_send_lp_discon_req() 816 if (hook == NULL || NG_HOOK_NOT_VALID(hook)) in ng_btsocket_sco_default_msg_input() 849 rt->hook = hook; in ng_btsocket_sco_default_msg_input() 991 if (hook != NULL && NG_HOOK_NOT_VALID(hook)) in ng_btsocket_sco_input() 1056 pcb->rt->hook != NULL && NG_HOOK_NOT_VALID(pcb->rt->hook)) { in ng_btsocket_sco_rtclean() 1081 if (rt->hook != NULL && NG_HOOK_NOT_VALID(rt->hook)) { in ng_btsocket_sco_rtclean() 1403 if (rt->hook == NULL || NG_HOOK_NOT_VALID(rt->hook)) in ng_btsocket_sco_connect() [all …]
|