Home
last modified time | relevance | path

Searched refs:nr_mode (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_legacy.c85 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 Dnetmap.c895 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 Dnetmap_bdg.c508 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 Dnetmap_pipe.c421 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 Dnetmap_null.c119 if (req->nr_mode != NR_REG_NULL) { in netmap_get_null_na()
H A Dnetmap_kern.h439 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 Dnetmap_monitor.c531 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 Dnetmap_generic.c877 if (kring->nr_mode == NKR_NETMAP_OFF) { in generic_rx_handler()
H A Dnetmap_vale.c910 if (unlikely(ring == NULL || kring->nr_mode != NKR_NETMAP_ON)) in nm_vale_flush()
/freebsd/tests/sys/netmap/
H A Dctrl-api-test.c159 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 Dvalectl.c51 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 Dnmreq.c248 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 Dbridge.c303 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 Dpkt-gen.c2661 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 Dnetmap.h610 uint32_t nr_mode; /* specify NR_REG_* modes */ member
746 uint32_t nr_mode; member
/freebsd/sys/dev/ena/
H A Dena_netmap.c199 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()