/dports/net/frr7-pythontools/frr-frr-7.5.1/zebra/ |
H A D | zebra_rnh.c | 155 struct rnh *rnh = NULL; in zebra_add_rnh() local 257 free_state(rnh->vrf_id, rnh->state, rnh->node); in zebra_free_rnh() 349 struct rnh *rnh; in zebra_register_rnh_pseudowire() local 366 pw->rnh = rnh; in zebra_register_rnh_pseudowire() 375 struct rnh *rnh; in zebra_deregister_rnh_pseudowire() local 377 rnh = pw->rnh; in zebra_deregister_rnh_pseudowire() 768 struct rnh *rnh, in zebra_rnh_eval_nexthop_entry() argument 819 struct rnh *rnh; in zebra_rnh_evaluate_entry() local 865 struct rnh *rnh; in zebra_rnh_clear_nhc_flag() local 1252 struct rnh *rnh; in print_rnh() local [all …]
|
H A D | zebra_rnh.h | 46 extern struct rnh *zebra_add_rnh(struct prefix *p, vrf_id_t vrfid, 48 extern struct rnh *zebra_lookup_rnh(struct prefix *p, vrf_id_t vrfid, 50 extern void zebra_free_rnh(struct rnh *rnh); 51 extern void zebra_add_rnh_client(struct rnh *rnh, struct zserv *client, 53 extern int zebra_send_rnh_update(struct rnh *rnh, struct zserv *client, 58 extern void zebra_remove_rnh_client(struct rnh *rnh, struct zserv *client, 64 extern char *rnh_str(struct rnh *rnh, char *buf, int size);
|
H A D | zebra_srte.c | 176 struct rnh *rnh; in zebra_sr_policy_notify_update() local 201 rnh = zebra_lookup_rnh(&p, zvrf_id(zvrf), RNH_NEXTHOP_TYPE); in zebra_sr_policy_notify_update() 202 if (!rnh) in zebra_sr_policy_notify_update() 205 for (ALL_LIST_ELEMENTS_RO(rnh->client_list, node, client)) { in zebra_sr_policy_notify_update() 210 zebra_send_rnh_update(rnh, client, RNH_NEXTHOP_TYPE, in zebra_sr_policy_notify_update()
|
/dports/net/frr7/frr-frr-7.5.1/zebra/ |
H A D | zebra_rnh.c | 155 struct rnh *rnh = NULL; in zebra_add_rnh() local 257 free_state(rnh->vrf_id, rnh->state, rnh->node); in zebra_free_rnh() 349 struct rnh *rnh; in zebra_register_rnh_pseudowire() local 366 pw->rnh = rnh; in zebra_register_rnh_pseudowire() 375 struct rnh *rnh; in zebra_deregister_rnh_pseudowire() local 377 rnh = pw->rnh; in zebra_deregister_rnh_pseudowire() 768 struct rnh *rnh, in zebra_rnh_eval_nexthop_entry() argument 819 struct rnh *rnh; in zebra_rnh_evaluate_entry() local 865 struct rnh *rnh; in zebra_rnh_clear_nhc_flag() local 1252 struct rnh *rnh; in print_rnh() local [all …]
|
H A D | zebra_rnh.h | 46 extern struct rnh *zebra_add_rnh(struct prefix *p, vrf_id_t vrfid, 48 extern struct rnh *zebra_lookup_rnh(struct prefix *p, vrf_id_t vrfid, 50 extern void zebra_free_rnh(struct rnh *rnh); 51 extern void zebra_add_rnh_client(struct rnh *rnh, struct zserv *client, 53 extern int zebra_send_rnh_update(struct rnh *rnh, struct zserv *client, 58 extern void zebra_remove_rnh_client(struct rnh *rnh, struct zserv *client, 64 extern char *rnh_str(struct rnh *rnh, char *buf, int size);
|
H A D | zebra_srte.c | 176 struct rnh *rnh; in zebra_sr_policy_notify_update() local 201 rnh = zebra_lookup_rnh(&p, zvrf_id(zvrf), RNH_NEXTHOP_TYPE); in zebra_sr_policy_notify_update() 202 if (!rnh) in zebra_sr_policy_notify_update() 205 for (ALL_LIST_ELEMENTS_RO(rnh->client_list, node, client)) { in zebra_sr_policy_notify_update() 210 zebra_send_rnh_update(rnh, client, RNH_NEXTHOP_TYPE, in zebra_sr_policy_notify_update()
|
/dports/net/quagga/quagga-1.2.4/zebra/ |
H A D | zebra_rnh.c | 64 rnh_str (struct rnh *rnh, char *buf, int size) in rnh_str() argument 70 struct rnh * 75 struct rnh *rnh = NULL; in zebra_add_rnh() local 98 rnh = XCALLOC(MTYPE_RNH, sizeof(struct rnh)); in zebra_add_rnh() 132 zebra_delete_rnh (struct rnh *rnh) in zebra_delete_rnh() argument 136 if (!rnh || !(rn = rnh->node)) in zebra_delete_rnh() 192 struct rnh *rnh; in zebra_evaluate_rnh_table() local 278 struct rnh *rnh; in zebra_dispatch_rnh_table() local 329 struct rnh *rnh; in zebra_cleanup_rnh_client() local 397 copy_state (struct rnh *rnh, struct rib *rib) in copy_state() argument [all …]
|
H A D | zebra_rnh.h | 30 struct rnh struct 39 extern struct rnh *zebra_add_rnh(struct prefix *p, vrf_id_t vrfid); argument 40 extern struct rnh *zebra_lookup_rnh(struct prefix *p, vrf_id_t vrfid); 41 extern void zebra_delete_rnh(struct rnh *rnh); 42 extern void zebra_add_rnh_client(struct rnh *rnh, struct zserv *client, vrf_id_t vrf_id_t); 43 extern void zebra_remove_rnh_client(struct rnh *rnh, struct zserv *client); 47 extern char *rnh_str(struct rnh *rnh, char *buf, int size);
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 142 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 163 rnh->common.mc_id = nh->mc_id; in ncsi_input() 164 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 165 rnh->common.id = nh->id; in ncsi_input() 166 rnh->common.type = nh->type + 0x80; in ncsi_input() 167 rnh->common.channel = nh->channel; in ncsi_input() 171 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 176 handler->handler(rnh); in ncsi_input() 180 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 142 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 163 rnh->common.mc_id = nh->mc_id; in ncsi_input() 164 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 165 rnh->common.id = nh->id; in ncsi_input() 166 rnh->common.type = nh->type + 0x80; in ncsi_input() 167 rnh->common.channel = nh->channel; in ncsi_input() 171 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 176 handler->handler(rnh); in ncsi_input() 180 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 142 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 163 rnh->common.mc_id = nh->mc_id; in ncsi_input() 164 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 165 rnh->common.id = nh->id; in ncsi_input() 166 rnh->common.type = nh->type + 0x80; in ncsi_input() 167 rnh->common.channel = nh->channel; in ncsi_input() 171 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 176 handler->handler(rnh); in ncsi_input() 180 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 142 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 163 rnh->common.mc_id = nh->mc_id; in ncsi_input() 164 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 165 rnh->common.id = nh->id; in ncsi_input() 166 rnh->common.type = nh->type + 0x80; in ncsi_input() 167 rnh->common.channel = nh->channel; in ncsi_input() 171 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 176 handler->handler(rnh); in ncsi_input() 180 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 143 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 168 rnh->common.mc_id = nh->mc_id; in ncsi_input() 169 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 170 rnh->common.id = nh->id; in ncsi_input() 171 rnh->common.type = nh->type + 0x80; in ncsi_input() 172 rnh->common.channel = nh->channel; in ncsi_input() 176 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 181 handler->handler(rnh); in ncsi_input() 185 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 143 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 168 rnh->common.mc_id = nh->mc_id; in ncsi_input() 169 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 170 rnh->common.id = nh->id; in ncsi_input() 171 rnh->common.type = nh->type + 0x80; in ncsi_input() 172 rnh->common.channel = nh->channel; in ncsi_input() 176 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 181 handler->handler(rnh); in ncsi_input() 185 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/slirp/ |
H A D | ncsi.c | 32 static int ncsi_rsp_handler_gc(struct ncsi_rsp_pkt_hdr *rnh) in ncsi_rsp_handler_gc() argument 47 static int ncsi_rsp_handler_gls(struct ncsi_rsp_pkt_hdr *rnh) in ncsi_rsp_handler_gls() argument 56 static int ncsi_rsp_handler_gp(struct ncsi_rsp_pkt_hdr *rnh) in ncsi_rsp_handler_gp() argument 138 rnh->common.mc_id = nh->mc_id; in ncsi_input() 139 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 140 rnh->common.id = nh->id; in ncsi_input() 141 rnh->common.type = nh->type + 0x80; in ncsi_input() 142 rnh->common.channel = nh->channel; in ncsi_input() 145 rnh->common.length = htons(handler->payload); in ncsi_input() 151 handler->handler(rnh); in ncsi_input() [all …]
|
/dports/net/libslirp/libslirp-cceced0cce9d578ed01db68edf31af78eb66f858/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 143 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 168 rnh->common.mc_id = nh->mc_id; in ncsi_input() 169 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 170 rnh->common.id = nh->id; in ncsi_input() 171 rnh->common.type = nh->type + 0x80; in ncsi_input() 172 rnh->common.channel = nh->channel; in ncsi_input() 176 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 181 handler->handler(rnh); in ncsi_input() 185 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/slirp/src/ |
H A D | ncsi.c | 99 int (*handler)(struct ncsi_rsp_pkt_hdr *rnh); 143 struct ncsi_rsp_pkt_hdr *rnh = in ncsi_input() local 168 rnh->common.mc_id = nh->mc_id; in ncsi_input() 169 rnh->common.revision = NCSI_PKT_REVISION; in ncsi_input() 170 rnh->common.id = nh->id; in ncsi_input() 171 rnh->common.type = nh->type + 0x80; in ncsi_input() 172 rnh->common.channel = nh->channel; in ncsi_input() 176 rnh->code = htons(NCSI_PKT_RSP_C_COMPLETED); in ncsi_input() 181 handler->handler(rnh); in ncsi_input() 185 rnh->common.length = 0; in ncsi_input() [all …]
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/external/bsd/ipf/netinet/ |
H A D | radix_ipf.c | 1185 printroots(rnh) in printroots() argument 1190 rnh->nodes[0].index, GNAME(rnh->nodes[0].parent), 1191 GNAME(rnh->nodes[0].left), GNAME(rnh->nodes[0].right)); 1194 rnh->nodes[1].index, GNAME(rnh->nodes[1].parent), 1195 GNAME(rnh->nodes[1].left), GNAME(rnh->nodes[1].right)); 1198 rnh->nodes[2].index, GNAME(rnh->nodes[2].parent), 1199 GNAME(rnh->nodes[2].left), GNAME(rnh->nodes[2].right)); 1212 rnh = NULL; in main() 1238 dumptree(rnh); in main() 1276 ipf_rx_walktree(rnh, ipf_rx_freenode, rnh); in main() [all …]
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/net/ |
H A D | rtbl.c | 138 struct radix_node_head *rnh = &t->t_rnh; in rt_matchaddr() local 141 rn = rnh->rnh_matchaddr(dst, rnh); in rt_matchaddr() 150 struct radix_node_head *rnh = &t->t_rnh; in rt_addaddr() local 153 rn = rnh->rnh_addaddr(rt_getkey(rt), netmask, rnh, rt->rt_nodes); in rt_addaddr() 161 struct radix_node_head *rnh = &t->t_rnh; in rt_lookup() local 164 rn = rnh->rnh_lookup(dst, netmask, rnh); in rt_lookup() 174 struct radix_node_head *rnh = &t->t_rnh; in rt_deladdr() local 177 if ((rn = rnh->rnh_deladdr(dst, netmask, rnh)) == NULL) in rt_deladdr()
|
H A D | radix.c | 1036 struct radix_node_head *rnh; in rn_inithead() local 1040 R_Malloc(rnh, struct radix_node_head *, sizeof (*rnh)); in rn_inithead() 1041 if (rnh == NULL) in rn_inithead() 1043 *head = rnh; in rn_inithead() 1044 return rn_inithead0(rnh, off); in rn_inithead() 1054 memset(rnh, 0, sizeof(*rnh)); in rn_inithead0() 1056 ttt = rnh->rnh_nodes + 2; in rn_inithead0() 1065 rnh->rnh_deladdr = rn_delete; in rn_inithead0() 1066 rnh->rnh_matchaddr = rn_match; in rn_inithead0() 1067 rnh->rnh_lookup = rn_lookup; in rn_inithead0() [all …]
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/nfs/ |
H A D | nfs_export.c | 514 struct radix_node_head *rnh; in hang_addrlist() local 559 if ((rnh = nep->ne_rtable[i]) == 0) { in hang_addrlist() 577 enp = (struct netcred *)(*rnh->rnh_addaddr)(saddr, smask, rnh, in hang_addrlist() 582 smask, rnh); in hang_addrlist() 657 (*rnh->rnh_deladdr)(rn->rn_key, rn->rn_mask, rnh); in free_netcred() 672 struct radix_node_head *rnh; in netexport_clear() local 683 rn_walktree(rnh, free_netcred, rnh); in netexport_clear() 684 free(rnh, M_RTABLE); in netexport_clear() 822 struct radix_node_head *rnh; in netcred_lookup() local 836 if (rnh != NULL) { in netcred_lookup() [all …]
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/netatalk/ |
H A D | at_rmx.c | 151 struct radix_node_head *rnh; in at_inithead() local 156 rnh = *head; in at_inithead() 157 rnh->rnh_addaddr = at_addroute; in at_inithead() 158 rnh->rnh_deladdr = at_delroute; in at_inithead() 159 rnh->rnh_matchaddr = at_matroute; in at_inithead() 160 rnh->rnh_lookup = at_lookup; in at_inithead()
|
/dports/www/squid/squid-4.15/lib/ |
H A D | radix.c | 917 squid_R_Malloc(rnh, struct squid_radix_node_head *, sizeof(*rnh)); in squid_rn_inithead() 918 if (rnh == 0) in squid_rn_inithead() 920 memset(rnh, '\0', sizeof(*rnh)); in squid_rn_inithead() 921 *head = rnh; in squid_rn_inithead() 923 ttt = rnh->rnh_nodes + 2; in squid_rn_inithead() 931 rnh->rnh_addaddr = squid_rn_addroute; in squid_rn_inithead() 932 rnh->rnh_deladdr = squid_rn_delete; in squid_rn_inithead() 933 rnh->rnh_matchaddr = squid_rn_match; in squid_rn_inithead() 934 rnh->rnh_lookup = squid_rn_lookup; in squid_rn_inithead() 935 rnh->rnh_walktree = squid_rn_walktree; in squid_rn_inithead() [all …]
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/netinet/ |
H A D | ip_encap.c | 224 struct radix_node_head *rnh = encap_rnh(AF_INET); in encap4_lookup() local 257 rn = rnh->rnh_matchaddr((void *)&pack, rnh); in encap4_lookup() 425 rn = rnh->rnh_matchaddr((void *)&pack, rnh); in encap6_lookup() 535 struct radix_node_head *rnh = encap_rnh(ep->af); in encap_add() local 541 if (!ep->func && rnh) { in encap_add() 547 if (!rnh->rnh_addaddr((void *)ep->addrpack, in encap_add() 548 (void *)ep->maskpack, rnh, ep->nodes)) { in encap_add() 576 struct radix_node_head *rnh = encap_rnh(ep->af); in encap_remove() local 583 if (!ep->func && rnh) { in encap_remove() 589 if (!rnh->rnh_deladdr((void *)ep->addrpack, in encap_remove() [all …]
|
/dports/net-mgmt/flow-tools/flow-tools-2ca53f5/lib/ |
H A D | radix.c | 878 struct radix_node_head *rnh; in rn_inithead() local 882 rnh = (struct radix_node_head *)rtmalloc(sizeof(*rnh), "rn_inithead"); in rn_inithead() 883 Bzero(rnh, sizeof (*rnh)); in rn_inithead() 884 *head = rnh; in rn_inithead() 886 ttt = rnh->rnh_nodes + 2; in rn_inithead() 894 rnh->rnh_addaddr = rn_addroute; in rn_inithead() 895 rnh->rnh_deladdr = rn_delete; in rn_inithead() 896 rnh->rnh_matchaddr = rn_match; in rn_inithead() 897 rnh->rnh_lookup = rn_lookup; in rn_inithead() 898 rnh->rnh_walktree = rn_walktree; in rn_inithead() [all …]
|