Searched refs:nr_ringid (Results 1 - 10 of 10) sorted by relevance

/freebsd-current/sys/dev/netmap/
H A Dnetmap_legacy.c73 req->nr_ringid = nmr->nr_ringid & NETMAP_RING_MASK;
75 /* Convert the older nmr->nr_ringid (original
78 if (nmr->nr_ringid & NETMAP_SW_RING) {
80 } else if (nmr->nr_ringid & NETMAP_HW_RING) {
90 /* Fix nr_name, nr_mode and nr_ringid to handle pipe requests. */
96 req->nr_ringid);
104 req->nr_ringid = 0;
107 if (nmr->nr_ringid & NETMAP_NO_TX_POLL) {
110 if (nmr->nr_ringid
[all...]
H A Dnetmap.c1896 nr_ringid = reg->nr_ringid; local
1925 if (nr_ringid >= na->num_tx_rings &&
1926 nr_ringid >= na->num_rx_rings) {
1927 nm_prerr("invalid ring id %d", nr_ringid);
1931 j = nr_ringid;
1944 if (nr_ringid >= na->num_host_tx_rings &&
1945 nr_ringid >= na->num_host_rx_rings) {
1946 nm_prerr("invalid ring id %d", nr_ringid);
1950 j = nr_ringid;
[all...]
H A Dnetmap_bdg.c1671 if (req->reg.nr_ringid != 0 ||
/freebsd-current/sys/net/
H A Dnetmap_legacy.h37 * whose identity is set in NIOCREGIF through nr_ringid.
69 * nr_ringid (in)
117 * attaches the NIC to the switch; nr_ringid specifies
160 uint16_t nr_ringid; /* ring(s) we care about */ member in struct:nmreq
190 /* various modes, extends nr_ringid */
H A Dnetmap_user.h362 NM_OPEN_IFNAME = 0x080000, /* nr_name, nr_ringid, nr_flags */
636 uint32_t nr_ringid = 0, nr_flags; local
741 nr_ringid = num & NETMAP_RING_MASK;
804 d->req.nr_ringid |= nr_ringid;
866 d->req.nr_ringid &= NETMAP_RING_MASK;
891 parent->req.nr_name, parent->req.nr_ringid,
895 d->req.nr_ringid = parent->req.nr_ringid;
900 d->req.nr_ringid |
[all...]
H A Dnetmap.h122 * bind the master or slave side, the index (from nr_ringid)
453 * nr_ringid (in)
609 uint16_t nr_ringid; /* ring(s) we care about */ member in struct:nmreq_register
614 /* monitors use nr_ringid and nr_mode to select the rings to monitor */
656 * whose identity is set in NETMAP_REQ_REGISTER through nr_ringid.
/freebsd-current/lib/libnetmap/
H A Dnmreq.c250 uint16_t nr_ringid; local
261 nr_ringid = 0;
316 nr_ringid = num & NETMAP_RING_MASK;
396 r->nr_ringid = nr_ringid;
676 printf(" nr_ringid: %"PRIu16"\n", d->reg.nr_ringid);
/freebsd-current/tests/sys/netmap/
H A Dctrl-api-test.c158 uint16_t nr_ringid; /* ring(s) we care about */ member in struct:TestContext
245 ctx->nr_mode, ctx->nr_ringid, (unsigned long long)ctx->nr_flags,
255 req.nr_ringid = ctx->nr_ringid;
281 (ctx->nr_ringid == req.nr_ringid) &&
328 req.nr_ringid = ctx->nr_ringid;
350 printf("nr_ringid %x\n", req.nr_ringid);
[all...]
/freebsd-current/contrib/libpcap/
H A Dpcap-netmap.c257 if (p->opt.promisc && !(d->req.nr_ringid & NETMAP_SW_RING)) {
/freebsd-current/tools/tools/netmap/
H A Dpkt-gen.c2664 t->nmd->reg.nr_ringid = j & NETMAP_RING_MASK;
3256 g.nmd->reg.nr_ringid = 0;

Completed in 215 milliseconds