Home
last modified time | relevance | path

Searched refs:hook (Results 1 – 25 of 152) sorted by relevance

1234567

/f-stack/freebsd/netgraph/
H A Dnetgraph.h142 #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 Dng_etf.c132 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 Dng_sample.c126 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 Dng_base.c300 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 Dng_vlan.c239 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 Dng_tag.c311 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 Dng_bpf.c88 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 Dng_cisco.c215 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 Dng_split.c119 *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 Dng_ipfw.c98 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 Dng_hole.c138 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 Dng_frame_relay.c260 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 Dng_UI.c121 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 Dng_tee.c67 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 Dng_tty.c89 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 Dng_rfc1490.c190 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 Dng_one2many.c66 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 Dng_atmllc.c140 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 Dng_pppoe.c256 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 Dng_lmi.c218 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 Dng_echo.c101 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 Dnetgraph.h143 #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 Dff_ng_base.c304 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 Dpfil.c282 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 Dng_btsocket_sco.c362 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 …]

1234567