vxlan: add bpf program to fix up tcp mss values
[project/unetd.git] / main.c
diff --git a/main.c b/main.c
index 74fe9648d3acf3a2272ac6f4192e9712cd0e4e2d..3bd774471b8fd8baf3d4917b61de59a548dc566f 100644 (file)
--- a/main.c
+++ b/main.c
@@ -16,6 +16,7 @@ struct cmdline_network {
 
 static struct cmdline_network *cmd_nets;
 static const char *hosts_file;
+const char *mssfix_path = UNETD_MSS_BPF_PATH;
 bool dummy_mode;
 bool debug;
 
@@ -97,7 +98,7 @@ int main(int argc, char **argv)
        struct cmdline_network *net;
        int ch;
 
-       while ((ch = getopt(argc, argv, "Ddh:N:")) != -1) {
+       while ((ch = getopt(argc, argv, "Ddh:M:N:")) != -1) {
                switch (ch) {
                case 'd':
                        debug = true;
@@ -114,6 +115,9 @@ int main(int argc, char **argv)
                        net->data = optarg;
                        cmd_nets = net;
                        break;
+               case 'M':
+                       mssfix_path = optarg;
+                       break;
                }
        }