| /f-stack/freebsd/netgraph/ |
| H A D | ng_deflate.c | 174 priv_p priv; in ng_deflate_constructor() local 454 priv->cx.next_in = priv->inbuf; in ng_deflate_compress() 457 priv->cx.next_in = priv->inbuf + 1; /* compress protocol */ in ng_deflate_compress() 460 priv->cx.next_out = priv->outbuf + 2 + DEFLATE_HDRLEN; in ng_deflate_compress() 500 be16enc(priv->outbuf + 2, priv->seqnum); in ng_deflate_compress() 516 priv->seqnum++; in ng_deflate_compress() 590 priv->cx.next_in = priv->inbuf + offset; in ng_deflate_decompress() 593 priv->cx.next_out = priv->outbuf + 1; in ng_deflate_decompress() 664 priv->cx.next_out = priv->outbuf; in ng_deflate_decompress() 674 priv->cx.next_in = priv->inbuf; in ng_deflate_decompress() [all …]
|
| H A D | ng_device.c | 166 priv_p priv; in ng_device_constructor() local 170 priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_device_constructor() 182 priv->node = node; in ng_device_constructor() 184 priv->ngddev = make_dev(&ngd_cdevsw, priv->unit, UID_ROOT, in ng_device_constructor() 195 priv->ngddev->si_drv1 = priv; in ng_device_constructor() 253 if (priv->hook != NULL) in ng_device_newhook() 256 priv->hook = hook; in ng_device_newhook() 275 IF_LOCK(&priv->readq); in ng_device_rcvdata() 287 wakeup(priv); in ng_device_rcvdata() 307 IF_DRAIN(&priv->readq); in ng_device_disconnect() [all …]
|
| H A D | ng_one2many.c | 187 priv_p priv; in ng_one2many_constructor() local 190 priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_one2many_constructor() 315 bcopy(&priv->conf, conf, sizeof(priv->conf)); in ng_one2many_rcvmsg() 432 &priv->one : &priv->many[linkNum]; in ng_one2many_rcvdata() 447 dst = &priv->many[priv->activeMany[priv->nextMany]]; in ng_one2many_rcvdata() 448 priv->nextMany = (priv->nextMany + 1) % priv->numActiveMany; in ng_one2many_rcvdata() 452 dst = &priv->many[priv->activeMany[0]]; in ng_one2many_rcvdata() 461 mdst = &priv->many[priv->activeMany[i]]; in ng_one2many_rcvdata() 476 dst = &priv->many[priv->activeMany[0]]; in ng_one2many_rcvdata() 564 priv->activeMany[priv->numActiveMany] = linkNum; in ng_one2many_update_many() [all …]
|
| H A D | ng_ppp.c | 492 priv_p priv; in ng_ppp_constructor() local 662 &priv->bundleStats : &priv->links[linkNum].stats; in ng_ppp_rcvmsg() 746 bzero(priv, sizeof(*priv)); in ng_ppp_shutdown() 1601 &priv->links[priv->activeLinks[i]]; in ng_ppp_mp_recv() 1654 if (MP_RECV_SEQ_DIFF(priv, priv->mseq, new_mseq) < 0) { in ng_ppp_bump_mseq() 1658 &priv->links[priv->activeLinks[i]]; in ng_ppp_bump_mseq() 2059 distrib[priv->lastLink++ % priv->numActiveLinks] in ng_ppp_mp_xmit() 2363 &priv->links[priv->activeLinks[sortByLatency[0]]]; in ng_ppp_mp_strategy() 2503 bzero(&priv->activeLinks, sizeof(priv->activeLinks)); in ng_ppp_update() 2514 priv->activeLinks[priv->numActiveLinks++] = i; in ng_ppp_update() [all …]
|
| H A D | ng_pred1.c | 69 #define HASH(x) priv->Hash = (priv->Hash << 4) ^ (x) 190 priv_p priv; in ng_pred1_constructor() local 193 priv = malloc(sizeof(*priv), M_NETGRAPH_PRED1, M_WAITOK | M_ZERO); in ng_pred1_constructor() 252 priv->cfg = *cfg; in ng_pred1_rcvmsg() 505 len1 = Pred1Decompress(node, priv->inbuf + 2, priv->outbuf, in ng_pred1_decompress() 575 priv->Hash = 0; in Pred1Init() 596 if (priv->GuessTable[priv->Hash] == *source) in Pred1Compress() 601 priv->GuessTable[priv->Hash] = *source; in Pred1Compress() 634 *dest = priv->GuessTable[priv->Hash]; in Pred1Decompress() 641 priv->GuessTable[priv->Hash] = *source; in Pred1Decompress() [all …]
|
| H A D | ng_bridge.c | 295 priv_p priv; in ng_bridge_constructor() local 298 priv = malloc(sizeof(*priv), M_NETGRAPH_BRIDGE, M_WAITOK | M_ZERO); in ng_bridge_constructor() 302 priv->tab = malloc(MIN_BUCKETS * sizeof(*priv->tab), in ng_bridge_constructor() 321 priv->node = node; in ng_bridge_constructor() 363 priv->numLinks++; in ng_bridge_newhook() 380 bzero(&priv->stats, sizeof(priv->stats)); in ng_bridge_reset_link() 829 KASSERT(priv->numLinks == 0 && priv->numHosts == 0, in ng_bridge_shutdown() 831 __func__, priv->numLinks, priv->numHosts)); in ng_bridge_shutdown() 854 priv->numLinks--; in ng_bridge_disconnect() 945 if (priv->numHosts > priv->numBuckets in ng_bridge_rehash() [all …]
|
| H A D | ng_car.c | 188 priv_p priv; in ng_car_constructor() local 202 priv->upper.tc = priv->upper.conf.cbs = NG_CAR_CBS_MIN; in ng_car_constructor() 203 priv->upper.te = priv->upper.conf.ebs = NG_CAR_EBS_MIN; in ng_car_constructor() 217 priv->lower.tc = priv->lower.conf.cbs = NG_CAR_CBS_MIN; in ng_car_constructor() 224 priv->lower.lastRefill = priv->upper.lastRefill; in ng_car_constructor() 244 bzero(&priv->lower.stats, sizeof(priv->lower.stats)); in ng_car_newhook() 249 bzero(&priv->upper.stats, sizeof(priv->upper.stats)); in ng_car_newhook() 495 priv->upper.tc = priv->upper.conf.cbs; in ng_car_rcvmsg() 500 priv->upper.te = priv->upper.conf.ebs; in ng_car_rcvmsg() 506 priv->lower.tc = priv->lower.conf.cbs; in ng_car_rcvmsg() [all …]
|
| H A D | ng_vjc.c | 243 priv_p priv; in ng_vjc_constructor() local 246 priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_vjc_constructor() 310 if ((priv->conf.enableComp || priv->conf.enableDecomp) in ng_vjc_rcvmsg() 320 bzero(&priv->slc, sizeof(priv->slc)); in ng_vjc_rcvmsg() 323 priv->conf = *c; in ng_vjc_rcvmsg() 422 &priv->slc, priv->conf.compressCID); in ng_vjc_rcvdata() 502 hook = priv->ip; in ng_vjc_rcvdata() 528 hook = priv->ip; in ng_vjc_rcvdata() 530 hook = priv->ip; in ng_vjc_rcvdata() 547 bzero(priv, sizeof(*priv)); in ng_vjc_shutdown() [all …]
|
| H A D | ng_UI.c | 102 priv_p priv; in ng_UI_constructor() local 105 priv = malloc(sizeof(*priv), M_NETGRAPH, M_WAITOK | M_ZERO); in ng_UI_constructor() 119 if (priv->downlink) in ng_UI_newhook() 121 priv->downlink = hook; in ng_UI_newhook() 123 if (priv->uplink) in ng_UI_newhook() 125 priv->uplink = hook; in ng_UI_newhook() 144 if (priv->uplink) { in ng_UI_rcvmsg() 149 if (priv->downlink) { in ng_UI_rcvmsg() 214 free(priv, M_NETGRAPH); in ng_UI_shutdown() 229 priv->downlink = NULL; in ng_UI_disconnect() [all …]
|
| /f-stack/dpdk/drivers/vdpa/mlx5/ |
| H A D | mlx5_vdpa_event.c | 29 if (priv->uar) { in mlx5_vdpa_event_qp_global_release() 31 priv->uar = NULL; in mlx5_vdpa_event_qp_global_release() 50 priv->eqn = 0; in mlx5_vdpa_event_qp_global_release() 61 if (mlx5_glue->devx_query_eqn(priv->ctx, 0, &priv->eqn)) { in mlx5_vdpa_event_qp_global_prepare() 66 priv->eventc = mlx5_glue->devx_create_event_channel(priv->ctx, in mlx5_vdpa_event_qp_global_prepare() 85 priv->uar = mlx5_devx_alloc_uar(priv->ctx, -1); in mlx5_vdpa_event_qp_global_prepare() 259 priv->timer_delay_us += priv->event_us; in mlx5_vdpa_timer_sleep() 284 priv->timer_delay_us = priv->event_mode == in mlx5_vdpa_poll_handle() 321 priv->timer_delay_us = priv->event_mode == in mlx5_vdpa_poll_handle() 472 priv->err_intr_handle.fd = priv->err_chnl->fd; in mlx5_vdpa_err_event_setup() [all …]
|
| H A D | mlx5_vdpa_steer.c | 48 if (priv->steer.tbl) { in mlx5_vdpa_steer_unset() 50 priv->steer.tbl = NULL; in mlx5_vdpa_steer_unset() 56 if (priv->steer.rqt) { in mlx5_vdpa_steer_unset() 86 priv->virtqs[i].enable && priv->virtqs[i].virtq) { in mlx5_vdpa_rqt_prepare() 101 priv->steer.rqt = mlx5_devx_cmd_create_rqt(priv->ctx, attr); in mlx5_vdpa_rqt_prepare() 205 (priv->ctx, &dv_attr, priv->steer.tbl); in mlx5_vdpa_rss_flows_create() 210 priv->steer.rss[i].tir = mlx5_devx_cmd_create_tir(priv->ctx, in mlx5_vdpa_rss_flows_create() 237 (void)priv; in mlx5_vdpa_rss_flows_create() 269 priv->steer.domain = mlx5_glue->dr_create_domain(priv->ctx, in mlx5_vdpa_steer_setup() 275 priv->steer.tbl = mlx5_glue->dr_create_flow_tbl(priv->steer.domain, 0); in mlx5_vdpa_steer_setup() [all …]
|
| H A D | mlx5_vdpa.c | 72 return priv; in mlx5_vdpa_find_priv_resource_by_vdev() 196 priv->pd = mlx5_glue->alloc_pd(priv->ctx); in mlx5_vdpa_pd_create() 211 priv->pd = NULL; in mlx5_vdpa_pd_create() 217 (void)priv; in mlx5_vdpa_pd_create() 292 if (priv->pd) { in mlx5_vdpa_dev_close() 297 priv->vid = 0; in mlx5_vdpa_dev_close() 317 priv->vid = vid; in mlx5_vdpa_dev_config() 321 if (mlx5_vdpa_pd_create(priv) || mlx5_vdpa_mem_register(priv) || in mlx5_vdpa_dev_config() 728 if (!priv) { in mlx5_vdpa_pci_probe() 761 if (priv) { in mlx5_vdpa_pci_probe() [all …]
|
| H A D | mlx5_vdpa_virtq.c | 22 struct mlx5_vdpa_priv *priv = virtq->priv; in mlx5_vdpa_virtq_handler() local 120 if (priv->td) { in mlx5_vdpa_virtqs_release() 122 priv->td = NULL; in mlx5_vdpa_virtqs_release() 125 claim_zero(munmap(priv->virtq_db_addr, priv->var->length)); in mlx5_vdpa_virtqs_release() 331 virtq->priv = priv; in mlx5_vdpa_virtq_setup() 337 virtq->priv = priv; in mlx5_vdpa_virtq_setup() 395 priv->vid); in mlx5_vdpa_features_validate() 403 priv->vid); in mlx5_vdpa_features_validate() 411 priv->vid); in mlx5_vdpa_features_validate() 464 priv->td = mlx5_devx_cmd_create_td(priv->ctx); in mlx5_vdpa_virtqs_prepare() [all …]
|
| /f-stack/freebsd/mips/cavium/octe/ |
| H A D | octe.c | 82 #define OCTE_TX_LOCK(priv) mtx_lock(&(priv)->tx_mtx) argument 83 #define OCTE_TX_UNLOCK(priv) mtx_unlock(&(priv)->tx_mtx) argument 145 ifp = priv->ifp; in octe_attach() 230 return (priv->mdio_read(priv->ifp, phy, reg)); in octe_miibus_readreg() 251 priv->mdio_write(priv->ifp, phy, reg, val); in octe_miibus_writereg() 271 priv = arg; in octe_init() 272 ifp = priv->ifp; in octe_init() 275 octe_stop(priv); in octe_init() 300 priv = arg; in octe_stop() 301 ifp = priv->ifp; in octe_stop() [all …]
|
| H A D | ethernet.c | 116 priv->port, priv->queue); in cvm_oct_update_link() 121 priv->need_link_update = 0; in cvm_oct_update_link() 367 priv->dev = dev; in cvm_oct_init_module() 368 priv->ifp = ifp; in cvm_oct_init_module() 369 priv->imode = imode; in cvm_oct_init_module() 370 priv->port = port; in cvm_oct_init_module() 371 priv->queue = cvmx_pko_get_base_queue(priv->port); in cvm_oct_init_module() 375 TASK_INIT(&priv->link_task, 0, cvm_oct_update_link, priv); in cvm_oct_init_module() 377 switch (priv->imode) { in cvm_oct_init_module() 427 ifp->if_softc = priv; in cvm_oct_init_module() [all …]
|
| /f-stack/freebsd/netgraph/atm/sscop/ |
| H A D | ng_sscop.c | 266 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscop_shutdown() local 297 struct priv *priv = NG_NODE_PRIVATE(node); in flow_upper() local 307 VERBOSE(priv, SSCOP_DBG_FLOW, (priv->sscop, priv, in flow_upper() 317 VERBOSE(priv, SSCOP_DBG_FLOW, (priv->sscop, priv, in flow_upper() 334 VERBOSE(priv, SSCOP_DBG_FLOW, (priv->sscop, priv, in flow_upper() 351 struct priv *priv = NG_NODE_PRIVATE(node); in flow_lower() local 442 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscop_rcvmsg() local 607 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscop_newhook() local 626 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscop_disconnect() local 688 struct priv *priv = NG_NODE_PRIVATE(node); in sscop_send_lower() local [all …]
|
| /f-stack/dpdk/drivers/net/failsafe/ |
| H A D | failsafe_intr.c | 59 struct fs_priv *priv; in fs_rx_event_proxy_routine() local 67 priv = data; in fs_rx_event_proxy_routine() 68 events = priv->rxp.evec; in fs_rx_event_proxy_routine() 96 rte_service_map_lcore_set(priv->rxp.sid, priv->rxp.scid, 0); in fs_rx_event_proxy_service_uninstall() 135 priv->data->name); in fs_rx_event_proxy_service_install() 228 priv->rxp.evec = calloc(NUM_RX_PROXIES, sizeof(*priv->rxp.evec)); in fs_rx_event_proxy_install() 241 close(priv->rxp.efd); in fs_rx_event_proxy_install() 242 priv->rxp.efd = -1; in fs_rx_event_proxy_install() 245 free(priv->rxp.evec); in fs_rx_event_proxy_install() 398 priv->rxp.efd = -1; in fs_rx_event_proxy_uninstall() [all …]
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 125 priv->intr_alarm = 0; in mlx4_link_status_alarm() 154 if (!priv->intr_alarm) { in mlx4_link_status_check() 159 priv); in mlx4_link_status_check() 162 priv->intr_alarm = 1; in mlx4_link_status_check() 261 priv); in mlx4_intr_uninstall() 262 priv->intr_handle.fd = -1; in mlx4_intr_uninstall() 265 priv->intr_alarm = 0; in mlx4_intr_uninstall() 287 mlx4_intr_uninstall(priv); in mlx4_intr_install() 289 priv->intr_handle.fd = priv->ctx->async_fd; in mlx4_intr_install() 293 priv); in mlx4_intr_install() [all …]
|
| H A D | mlx4_ethdev.c | 232 priv->mtu = mtu; in mlx4_mtu_set() 455 if (index >= RTE_DIM(priv->mac) - priv->mac_mc) { in mlx4_mac_addr_remove() 459 memset(&priv->mac[index], 0, sizeof(priv->mac[index])); in mlx4_mac_addr_remove() 493 if (index >= RTE_DIM(priv->mac) - priv->mac_mc) { in mlx4_mac_addr_add() 497 memcpy(&priv->mac[index], mac_addr, sizeof(priv->mac[index])); in mlx4_mac_addr_add() 542 i != RTE_DIM(priv->mac) - priv->mac_mc; in mlx4_set_mc_addr_list() 550 memset(priv->mac + RTE_DIM(priv->mac) - priv->mac_mc, in mlx4_set_mc_addr_list() 552 sizeof(priv->mac[0]) * (priv->mac_mc - num)); in mlx4_set_mc_addr_list() 555 priv->mac_mc = num; in mlx4_set_mc_addr_list() 646 max = ((priv->device_attr.max_cq > priv->device_attr.max_qp) ? in mlx4_dev_infos_get() [all …]
|
| /f-stack/freebsd/netgraph/atm/sscfu/ |
| H A D | ng_sscfu.c | 218 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscfu_rcvmsg() local 349 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscfu_newhook() local 365 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscfu_disconnect() local 400 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscfu_rcvupper() local 404 if (!priv->enabled || priv->lower == NULL) { in ng_sscfu_rcvupper() 429 struct priv *priv = NG_NODE_PRIVATE(node); in sscfu_send_upper() local 459 struct priv *priv = NG_NODE_PRIVATE(node); in ng_sscfu_rcvlower() local 463 if (!priv->enabled || priv->upper == NULL) { in ng_sscfu_rcvlower() 495 struct priv *priv = NG_NODE_PRIVATE(node); in sscfu_send_lower() local 537 struct priv *priv; in ng_sscfu_constructor() local [all …]
|
| /f-stack/dpdk/drivers/regex/mlx5/ |
| H A D | mlx5_regex.c | 155 priv = rte_zmalloc("mlx5 regex device private", sizeof(*priv), in mlx5_regex_pci_probe() 157 if (!priv) { in mlx5_regex_pci_probe() 162 priv->ctx = ctx; in mlx5_regex_pci_probe() 200 priv->regexdev->data->dev_private = priv; in mlx5_regex_pci_probe() 215 if (priv->pd) in mlx5_regex_pci_probe() 217 if (priv->uar) in mlx5_regex_pci_probe() 224 if (priv) in mlx5_regex_pci_probe() 241 if (priv) { in mlx5_regex_pci_remove() 242 if (priv->pd) in mlx5_regex_pci_remove() 244 if (priv->uar) in mlx5_regex_pci_remove() [all …]
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_vlan.c | 43 MLX5_ASSERT(priv->vlan_filter_n <= RTE_DIM(priv->vlan_filter)); in mlx5_vlan_filter_set() 52 if (i < priv->vlan_filter_n) { in mlx5_vlan_filter_set() 58 --priv->vlan_filter_n; in mlx5_vlan_filter_set() 59 memmove(&priv->vlan_filter[i], in mlx5_vlan_filter_set() 60 &priv->vlan_filter[i + 1], in mlx5_vlan_filter_set() 61 sizeof(priv->vlan_filter[i]) * in mlx5_vlan_filter_set() 62 (priv->vlan_filter_n - i)); in mlx5_vlan_filter_set() 63 priv->vlan_filter[priv->vlan_filter_n] = 0; in mlx5_vlan_filter_set() 70 priv->vlan_filter[priv->vlan_filter_n] = vlan_id; in mlx5_vlan_filter_set() 71 ++priv->vlan_filter_n; in mlx5_vlan_filter_set() [all …]
|
| H A D | mlx5_rss.c | 52 priv->rss_conf.rss_key = mlx5_realloc(priv->rss_conf.rss_key, in mlx5_rss_hash_update() 56 if (!priv->rss_conf.rss_key) { in mlx5_rss_hash_update() 64 priv->rss_conf.rss_hf = rss_conf->rss_hf; in mlx5_rss_hash_update() 67 if (!(*priv->rxqs)[i]) in mlx5_rss_hash_update() 100 priv->rss_conf.rss_key_len); in mlx5_rss_hash_conf_get() 125 if (priv->reta_idx_n == reta_size) in mlx5_rss_reta_index_resize() 135 priv->reta_idx = mem; in mlx5_rss_reta_index_resize() 136 priv->reta_idx_n = reta_size; in mlx5_rss_reta_index_resize() 140 sizeof((*priv->reta_idx)[0])); in mlx5_rss_reta_index_resize() 174 (*priv->reta_idx)[i]; in mlx5_dev_rss_reta_query() [all …]
|
| H A D | mlx5_ethdev.c | 43 MLX5_ASSERT(priv); in mlx5_ifindex() 45 ifindex = priv->bond_ifindex > 0 ? priv->bond_ifindex : priv->if_index; in mlx5_ifindex() 78 priv->rss_conf.rss_key = in mlx5_dev_configure() 107 priv->txqs_n = txqs_n; in mlx5_dev_configure() 118 priv->rxqs_n = rxqs_n; in mlx5_dev_configure() 177 priv->rxqs_n = rxqs_n; in mlx5_dev_configure_rss_reta() 474 priv->mtu = mtu; in mlx5_dev_set_mtu() 553 if (!(priv->representor || priv->master)) { in mlx5_port_to_eswitch_info() 557 return priv; in mlx5_port_to_eswitch_info() 580 if (!(priv->representor || priv->master)) { in mlx5_dev_to_eswitch_info() [all …]
|
| /f-stack/freebsd/netgraph/netflow/ |
| H A D | netflow.c | 238 uma_zfree_arg(priv->zone, fle, priv); in expire_flow() 253 uma_zfree_arg(priv->zone, fle, priv); in expire_flow() 256 uma_zfree_arg(priv->zone6, fle, priv); in expire_flow() 272 uma_zfree_arg(priv->zone, fle, priv); in expire_flow() 275 uma_zfree_arg(priv->zone6, fle, priv); in expire_flow() 328 fle = uma_zalloc_arg(priv->zone, priv, M_NOWAIT); in hash_insert() 401 fle6 = uma_zalloc_arg(priv->zone6, priv, M_NOWAIT); in hash6_insert() 729 expire_flow(priv, priv_to_fib(priv, fle->f.r.fib), in ng_netflow_flow_add() 751 expire_flow(priv, priv_to_fib(priv, fle->f.r.fib), in ng_netflow_flow_add() 1124 expire_flow(priv, priv_to_fib(priv, in ng_netflow_expire() [all …]
|