Searched refs:NS_MOREFRAG (Results 1 – 14 of 14) sorted by relevance
221 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()
122 ts->flags = (ts->flags & ~NS_MOREFRAG) | (rs->flags & NS_MOREFRAG); in rings_move()
520 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()
1303 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()
473 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()
533 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()
1014 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()
477 dst_slot->flags = (dst_slots << 8)| NS_MOREFRAG; in bdg_mismatch_datapath()
1514 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()
222 complete = !(ts->flags & NS_MOREFRAG); in netmap_pipe_txsync()
213 #define NS_MOREFRAG 0x0020 /* packet has more fragments */ macro
1067 ring->slot[i].flags = NS_MOREFRAG; in nm_inject()1126 while (slot->flags & NS_MOREFRAG) { in nm_dispatch()
1073 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()
898 ring->slot[i].flags = NS_MOREFRAG; in nmport_inject()