ProcessRawPacket: Refactor, so it can be used also for standard (Linux kernel) UDP stack
This commit is contained in:
@@ -31,27 +31,25 @@ TEST_CASE("ProcessRawPacketTest") {
|
||||
{
|
||||
ProcessRawPacket process(c_fifo, wr_fifo, 4);
|
||||
|
||||
RawJFUDPacket packet;
|
||||
packet.ipv4_header_sour_ip = experiment.GetSrcIPv4Address(0, 4);
|
||||
packet.packetnum = 36;
|
||||
packet.framenum = 1;
|
||||
packet.bunchid = 84;
|
||||
packet.data[0] = 6789;
|
||||
process.ProcessPacket(&packet, sizeof(RawJFUDPacket));
|
||||
jf_payload datagram;
|
||||
|
||||
packet.ipv4_header_sour_ip = experiment.GetSrcIPv4Address(0, 5);
|
||||
packet.packetnum = 36;
|
||||
packet.framenum = 2;
|
||||
packet.bunchid = 84;
|
||||
packet.data[0] = 6345;
|
||||
process.ProcessPacket(&packet, sizeof(RawJFUDPacket));
|
||||
datagram.packetnum = 36;
|
||||
datagram.framenum = 1;
|
||||
datagram.bunchid = 84;
|
||||
datagram.data[0] = 6789;
|
||||
process.ProcessPacket(datagram, experiment.GetSrcIPv4Address(0, 4));
|
||||
|
||||
packet.ipv4_header_sour_ip = experiment.GetSrcIPv4Address(1, 7); // using different data stream => should not cause issues here
|
||||
packet.packetnum = 16;
|
||||
packet.framenum = 3;
|
||||
packet.bunchid = 84;
|
||||
packet.data[0] = 6346;
|
||||
process.ProcessPacket(&packet, sizeof(RawJFUDPacket));
|
||||
datagram.packetnum = 36;
|
||||
datagram.framenum = 2;
|
||||
datagram.bunchid = 84;
|
||||
datagram.data[0] = 6345;
|
||||
process.ProcessPacket(datagram, experiment.GetSrcIPv4Address(0, 5));
|
||||
|
||||
datagram.packetnum = 16;
|
||||
datagram.framenum = 3;
|
||||
datagram.bunchid = 84;
|
||||
datagram.data[0] = 6346;
|
||||
process.ProcessPacket(datagram, experiment.GetSrcIPv4Address(1,7));
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user