Home
last modified time | relevance | path

Searched refs:NS_MOREFRAG (Results 1 – 14 of 14) sorted by relevance

/freebsd/usr.sbin/bhyve/
H A Dnet_backend_netmap.c221 ring->slot[head].flags = NS_MOREFRAG; in netmap_send()
263 if ((slot->flags & NS_MOREFRAG) == 0) in netmap_peek_recvlen()
330 } while (slot->flags & NS_MOREFRAG); in netmap_recv()
/freebsd/tools/tools/netmap/
H A Dbridge.c122 ts->flags = (ts->flags & ~NS_MOREFRAG) | (rs->flags & NS_MOREFRAG); in rings_move()
H A Dlb.c520 uint16_t curmf = rs->flags & NS_MOREFRAG; in forward_packet()
997 if (!(slot->flags & NS_MOREFRAG)) in main()
1027 mf->last_flag = rs->flags & NS_MOREFRAG; in main()
H A Dpkt-gen.c1303 slot->flags = NS_MOREFRAG; in send_packets()
1912 if (!(slot->flags & NS_MOREFRAG)) in receive_packets()
2177 slot->flags |= NS_MOREFRAG; in txseq_body()
2185 assert(!(slot->flags & NS_MOREFRAG)); in txseq_body()
2357 if (!(slot->flags & NS_MOREFRAG)) { in rxseq_body()
/freebsd/sys/dev/ena/
H A Dena_netmap.c473 while ((ctx->slots[nm].flags & NS_MOREFRAG) != 0) { in ena_netmap_count_slots()
492 } while ((nm_slot->flags & NS_MOREFRAG) != 0); in ena_netmap_packet_len()
516 } while ((nm_slot->flags & NS_MOREFRAG) != 0 && bytes_to_copy > 0); in ena_netmap_copy_data()
967 ctx->slots[nm_prev(ctx->nm_i, ctx->lim)].flags &= ~NS_MOREFRAG; in ena_netmap_rx_frame()
1019 ctx->slots[ctx->nm_i].flags |= NS_MOREFRAG | NS_BUF_CHANGED; in ena_netmap_rx_load_desc()
/freebsd/sys/dev/netmap/
H A Dnetmap_vale.c533 if (slot->flags & NS_MOREFRAG) { in nm_vale_preflush()
548 ft[ft_i - 1].ft_flags &= ~NS_MOREFRAG; in nm_vale_preflush()
770 } else if (na->up.virt_hdr_len == ft[i].ft_len && ft[i].ft_flags & NS_MOREFRAG) { in nm_vale_flush()
1016 slot->flags = (cnt << 8)| NS_MOREFRAG; in nm_vale_flush()
H A Dnetmap_generic.c1014 ring->slot[nm_i].flags = (mlen ? NS_MOREFRAG : 0); in generic_netmap_rxsync()
1049 morefrag = ring->slot[nm_i].flags & NS_MOREFRAG; in generic_netmap_rxsync()
H A Dnetmap_offloadings.c477 dst_slot->flags = (dst_slots << 8)| NS_MOREFRAG; in bdg_mismatch_datapath()
H A Dif_ptnet.c1514 slot->flags = NS_MOREFRAG; in ptnet_drain_transmit_queue()
1623 if (!(slot->flags & NS_MOREFRAG) || head == ring->tail) { in ptnet_rx_discard()
1802 * NS_MOREFRAG being set or not. */ in ptnet_rx_eof()
1805 if (!(slot->flags & NS_MOREFRAG)) { in ptnet_rx_eof()
1811 * the NS_MOREFRAG set. Drop it and continue in ptnet_rx_eof()
H A Dnetmap_pipe.c222 complete = !(ts->flags & NS_MOREFRAG); in netmap_pipe_txsync()
/freebsd/sys/net/
H A Dnetmap.h213 #define NS_MOREFRAG 0x0020 /* packet has more fragments */ macro
H A Dnetmap_user.h1067 ring->slot[i].flags = NS_MOREFRAG; in nm_inject()
1126 while (slot->flags & NS_MOREFRAG) { in nm_dispatch()
H A Diflib.c1073 if (!(slot->flags & NS_MOREFRAG)) { in iflib_netmap_txsync()
1110 slot->flags &= ~(NS_REPORT | NS_BUF_CHANGED | NS_MOREFRAG); in iflib_netmap_txsync()
1253 ring->slot[nm_i].flags = NS_MOREFRAG; in iflib_netmap_rxsync()
/freebsd/lib/libnetmap/
H A Dnmport.c898 ring->slot[i].flags = NS_MOREFRAG; in nmport_inject()