Searched refs:nr_mode (Results 1 – 16 of 16) sorted by relevance
/freebsd/sys/dev/netmap/ |
H A D | netmap_legacy.c | 85 req->nr_mode = regmode; in nmreq_register_from_legacy() 87 req->nr_mode = nmr->nr_flags & NR_REG_MASK; in nmreq_register_from_legacy() 91 if (req->nr_mode == NR_REG_PIPE_MASTER || in nmreq_register_from_legacy() 92 req->nr_mode == NR_REG_PIPE_SLAVE) { in nmreq_register_from_legacy() 95 (req->nr_mode == NR_REG_PIPE_MASTER ? '{' : '}'), in nmreq_register_from_legacy() 103 req->nr_mode = NR_REG_ALL_NIC; in nmreq_register_from_legacy() 165 req->reg.nr_mode = NR_REG_NIC_SW; in nmreq_from_legacy() 167 req->reg.nr_mode = NR_REG_ALL_NIC; in nmreq_from_legacy() 212 req->nr_mode = 0; /* invalid */ in nmreq_from_legacy() 215 req->nr_mode = NETMAP_POLLING_MODE_MULTI_CPU; in nmreq_from_legacy() [all …]
|
H A D | netmap.c | 895 kring->nr_mode = NKR_NETMAP_OFF; in netmap_krings_create() 1021 kring->nr_mode = kring->nr_pending_mode; in netmap_update_hostrings_mode() 1572 if (req->nr_mode == NR_REG_PIPE_MASTER || in netmap_get_na() 1573 req->nr_mode == NR_REG_PIPE_SLAVE) { in netmap_get_na() 1895 u_int nr_flags = reg->nr_flags, nr_mode = reg->nr_mode, in netmap_interp_ringid() local 1903 switch (nr_mode) { in netmap_interp_ringid() 1917 priv->np_qfirst[t] = (nr_mode == NR_REG_SW ? in netmap_interp_ringid() 1920 nm_prdis("%s: %s %d %d", nr_mode == NR_REG_SW ? "SW" : "NIC+SW", in netmap_interp_ringid() 1959 nm_prerr("invalid regif type %d", nr_mode); in netmap_interp_ringid() 2926 regreq.nr_mode = NR_REG_ALL_NIC; in netmap_ioctl() [all …]
|
H A D | netmap_bdg.c | 508 if (areq->reg.nr_mode != NR_REG_NIC_SW) { in netmap_get_bdg_na() 848 if (req->nr_mode == NETMAP_POLLING_MODE_MULTI_CPU) { in get_polling_cfg() 862 } else if (req->nr_mode == NETMAP_POLLING_MODE_SINGLE_CPU) { in get_polling_cfg() 878 bps->mode = req->nr_mode; in get_polling_cfg() 884 req->nr_mode == NETMAP_POLLING_MODE_MULTI_CPU ? in get_polling_cfg() 1351 NMR(na, t)[i]->nr_mode = kring->nr_mode; in netmap_bwrap_reg() 1672 (req->reg.nr_mode != NR_REG_ALL_NIC && in netmap_bwrap_bdg_ctl() 1673 req->reg.nr_mode != NR_REG_NIC_SW)) { in netmap_bwrap_bdg_ctl()
|
H A D | netmap_pipe.c | 421 kring->nr_mode = NKR_NETMAP_ON; in netmap_pipe_reg_both() 451 kring->nr_mode = NKR_NETMAP_ON; in netmap_pipe_reg_both() 687 if (req->nr_mode != NR_REG_ALL_NIC && req->nr_mode != NR_REG_ONE_NIC) { in netmap_get_pipe_na()
|
H A D | netmap_null.c | 119 if (req->nr_mode != NR_REG_NULL) { in netmap_get_null_na()
|
H A D | netmap_kern.h | 439 uint32_t nr_mode; member 601 kring->nr_mode == NKR_NETMAP_OFF; in nm_kring_pending_on() 609 kring->nr_mode == NKR_NETMAP_ON; in nm_kring_pending_off() 1418 return (kring->nr_mode == NKR_NETMAP_ON) ? kring : NULL; in netmap_kring_on() 2100 if (kring->nr_mode != kring->nr_pending_mode) { in nm_kring_pending()
|
H A D | netmap_monitor.c | 531 mkring->nr_mode = NKR_NETMAP_ON; in netmap_monitor_reg_common() 553 mkring->nr_mode = NKR_NETMAP_OFF; in netmap_monitor_reg_common()
|
H A D | netmap_generic.c | 877 if (kring->nr_mode == NKR_NETMAP_OFF) { in generic_rx_handler()
|
H A D | netmap_vale.c | 910 if (unlikely(ring == NULL || kring->nr_mode != NKR_NETMAP_ON)) in nm_vale_flush()
|
/freebsd/tests/sys/netmap/ |
H A D | ctrl-api-test.c | 159 uint32_t nr_mode; /* specify NR_REG_* modes */ member 245 ctx->nr_mode, ctx->nr_ringid, (unsigned long long)ctx->nr_flags, in port_register() 254 req.nr_mode = ctx->nr_mode; in port_register() 280 success = req.nr_memsize && (ctx->nr_mode == req.nr_mode) && in port_register() 329 req.nr_flags = ctx->nr_mode | ctx->nr_flags; in niocregif() 357 ((ctx->nr_mode | ctx->nr_flags) == req.nr_flags) && in niocregif() 401 ctx->nr_mode = NR_REG_ALL_NIC; in legacy_regif_all_nic() 408 ctx->nr_mode = NR_REG_ALL_NIC; in legacy_regif_12() 415 ctx->nr_mode = NR_REG_SW; in legacy_regif_sw() 422 ctx->nr_mode = NR_REG_NIC_SW; in legacy_regif_future() [all …]
|
/freebsd/usr.sbin/valectl/ |
H A D | valectl.c | 51 uint32_t nr_mode; member 139 v->nr_mode = p ? NETMAP_POLLING_MODE_MULTI_CPU : in parse_poll_config() 146 if (v->nr_mode != NETMAP_POLLING_MODE_MULTI_CPU) { in parse_poll_config() 255 vale_attach.reg.nr_mode = a->nr_mode; in bdg_ctl() 371 .nr_mode = NR_REG_ALL_NIC, in main() 386 a.nr_mode = NR_REG_ALL_NIC; in main() 391 a.nr_mode = NR_REG_NIC_SW; in main()
|
/freebsd/lib/libnetmap/ |
H A D | nmreq.c | 248 uint32_t nr_mode; in nmreq_register_decode() local 259 nr_mode = NR_REG_ALL_NIC; /* default for no suffix */ in nmreq_register_decode() 268 nr_mode = NR_REG_SW; in nmreq_register_decode() 272 nr_mode = NR_REG_NIC_SW; in nmreq_register_decode() 276 nr_mode = NR_REG_ONE_NIC; in nmreq_register_decode() 372 nr_mode = NR_REG_ONE_SW; in nmreq_register_decode() 395 r->nr_mode = nr_mode; in nmreq_register_decode() 677 printf(" nr_mode: %lx\n", (unsigned long)d->reg.nr_mode);
|
/freebsd/tools/tools/netmap/ |
H A D | bridge.c | 303 pa_sw_rings = (pa->reg.nr_mode == NR_REG_SW || in main() 304 pa->reg.nr_mode == NR_REG_ONE_SW); in main() 305 pb_sw_rings = (pb->reg.nr_mode == NR_REG_SW || in main() 306 pb->reg.nr_mode == NR_REG_ONE_SW); in main()
|
H A D | pkt-gen.c | 2661 t->nmd->reg.nr_mode = NR_REG_ONE_SW; in start_threads() 3243 g.orig_mode = g.nmd->reg.nr_mode; in main() 3248 g.nmd->reg.nr_mode = NR_REG_ONE_NIC; in main() 3251 g.nmd->reg.nr_mode = NR_REG_ONE_SW; in main()
|
/freebsd/sys/net/ |
H A D | netmap.h | 610 uint32_t nr_mode; /* specify NR_REG_* modes */ member 746 uint32_t nr_mode; member
|
/freebsd/sys/dev/ena/ |
H A D | ena_netmap.c | 199 if (kring->nr_mode != NKR_NETMAP_ON) in ena_netmap_free_rx_slot() 227 if (kring->nr_mode == NKR_NETMAP_ON) in ena_ring_in_netmap() 288 kring->nr_mode = NKR_NETMAP_ON; in ena_netmap_reg() 300 kring->nr_mode = NKR_NETMAP_OFF; in ena_netmap_reg()
|