refactor: move packet queue to dumpfile_io.cpp

This commit is contained in:
luwenpeng
2024-08-21 14:33:03 +08:00
parent f2f5441b4c
commit 415c21440f
10 changed files with 139 additions and 168 deletions

View File

@@ -57,7 +57,7 @@ void packet_io_free(struct packet_io *packet_io)
}
}
int packet_io_wait_exit(struct packet_io *packet_io) // used for dumpfile mode
int packet_io_isbreak(struct packet_io *packet_io) // used for dumpfile mode
{
if (likely(packet_io->mode == PACKET_IO_MARSIO))
{
@@ -65,7 +65,7 @@ int packet_io_wait_exit(struct packet_io *packet_io) // used for dumpfile mode
}
else
{
return dumpfile_io_wait_exit(packet_io->dumpfile);
return dumpfile_io_isbreak(packet_io->dumpfile);
}
}
@@ -81,7 +81,7 @@ int packet_io_init(struct packet_io *packet_io, uint16_t thr_idx)
}
}
int packet_io_ingress(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, int nr_pkts)
uint16_t packet_io_ingress(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, uint16_t nr_pkts)
{
if (likely(packet_io->mode == PACKET_IO_MARSIO))
{
@@ -93,7 +93,7 @@ int packet_io_ingress(struct packet_io *packet_io, uint16_t thr_idx, struct pack
}
}
void packet_io_egress(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, int nr_pkts)
void packet_io_egress(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, uint16_t nr_pkts)
{
if (likely(packet_io->mode == PACKET_IO_MARSIO))
{
@@ -105,7 +105,7 @@ void packet_io_egress(struct packet_io *packet_io, uint16_t thr_idx, struct pack
}
}
void packet_io_drop(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, int nr_pkts)
void packet_io_drop(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, uint16_t nr_pkts)
{
if (likely(packet_io->mode == PACKET_IO_MARSIO))
{
@@ -117,7 +117,7 @@ void packet_io_drop(struct packet_io *packet_io, uint16_t thr_idx, struct packet
}
}
int packet_io_inject(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, int nr_pkts)
uint16_t packet_io_inject(struct packet_io *packet_io, uint16_t thr_idx, struct packet *pkts, uint16_t nr_pkts)
{
if (likely(packet_io->mode == PACKET_IO_MARSIO))
{