+ uint32_t flags = UTCP_TCP;
+ size_t read_size = 102400;
+
+ if(getenv("DROPIN")) {
+ dropin = atof(getenv("DROPIN"));
+ }
+
+ if(getenv("DROPOUT")) {
+ dropout = atof(getenv("DROPOUT"));
+ }
+
+ if(getenv("DROPFROM")) {
+ dropfrom = atoi(getenv("DROPFROM"));
+ }
+
+ if(getenv("DROPTO")) {
+ dropto = atoi(getenv("DROPTO"));
+ }
+
+ if(getenv("REORDER")) {
+ reorder = atof(getenv("REORDER"));
+ }
+
+ if(getenv("REORDER_DIST")) {
+ reorder_dist = atoi(getenv("REORDER_DIST"));
+ }
+
+ if(getenv("FLAGS")) {
+ flags = atoi(getenv("FLAGS"));
+ }
+
+ if(getenv("READ_SIZE")) {
+ read_size = atoi(getenv("READ_SIZE"));
+ }
+
+ char *reference_filename = getenv("REFERENCE");
+
+ if(reference_filename) {
+ reference = fopen(reference_filename, "r");
+ }
+
+ if(dropto < dropfrom) {
+ dropto = 1 << 30;
+ }