Commit 1fa687f4 authored by Andreas Schmidt's avatar Andreas Schmidt
Browse files

Enable pacing by default.

parent 6002448a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -286,7 +286,7 @@ void PrrtReceiver_add_outstanding_packet_state(PrrtReceiver *recv, PrrtPacket *p
    } else if (PrrtPacket_type(packet) == PACKET_TYPE_REDUNDANCY) {
        packetStore = recv->redundancyInflightPacketStore;
    } else return;
    //printf("Adding Packet #%u to %u\n", packet->sequenceNumber, PrrtPacket_type(packet));

    check(pthread_mutex_lock(&recv->lock) == 0, "Lock failed.");

    if (recv->packetTracking->pipe == 0) {
+1 −6
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@ PrrtSocket *PrrtSocket_create(const bool is_sender, prrtTimedelta_t target_delay
    check_mem(s);

    s->nextSendTime = 0;
    s->pacingEnabled = false;
    s->pacingEnabled = true;

    s->isSender = is_sender;
    s->isHardwareTimestamping = false;
@@ -133,11 +133,6 @@ bool PrrtSocket_enable_thread_pinning(PrrtSocket *s) {
    return false;
}

bool PrrtSocket_enable_pacing(PrrtSocket *s) {
    s->pacingEnabled = true;
    return true;
}


bool PrrtSocket_enable_hardware_timestamping(PrrtSocket *s, const char * interface_name) {
    check(s->isBound == false, "Hardware timestamping can only be enabled before calling PrrtSocket_bind()");
+0 −1
Original line number Diff line number Diff line
@@ -95,7 +95,6 @@ PrrtSocket *PrrtSocket_create(bool is_sender, prrtTimedelta_t target_delay_us);
bool PrrtSocket_enable_hardware_timestamping(PrrtSocket *s, const char * interface_name);

bool PrrtSocket_enable_thread_pinning(PrrtSocket *s);
bool PrrtSocket_enable_pacing(PrrtSocket *s);

bool PrrtSocket_bind(PrrtSocket *s, const char *ipAddress, const uint16_t port);

+0 −4
Original line number Diff line number Diff line
@@ -113,10 +113,6 @@ static inline socket_t _open_sender(struct arguments *args) {
        PrrtSocket_enable_thread_pinning(s);
    }

    if(args->pacing) {
        PrrtSocket_enable_pacing(s);
    }

    assert(PrrtSocket_bind(s, "0.0.0.0", args->local_port) && "bind failed");

    PrrtSocket_connect(s, args->target, args->port);
+0 −1
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@ struct arguments {
    char *outfile;
    char *target;
    bool thread_pinning;
    bool pacing;
};

#include "time-protocol.h"
Loading