#include "channel.h"
#include "channeltls.h"
#include "circuitmux.h"
+#include "circuitmux_ewma.h"
#include "config.h"
#include "connection.h"
#include "connection_or.h"
channel_mark_outgoing(chan);
chan->cmux = circuitmux_alloc();
- /* TODO set cmux policy */
+ if (cell_ewma_enabled()) {
+ circuitmux_set_policy(chan->cmux, &ewma_policy);
+ }
/* Set up or_connection stuff */
tlschan->conn = connection_or_connect(addr, port, id_digest, tlschan);
channel_mark_incoming(chan);
chan->cmux = circuitmux_alloc();
- /* TODO set cmux policy */
+ if (cell_ewma_enabled()) {
+ circuitmux_set_policy(chan->cmux, &ewma_policy);
+ }
/* If we got one, we should register it */
if (chan) channel_register(chan);