]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/routetable.cpp
Se generaliza el devque para seguir (ab)usándolo como cola y poder pedir de
[z.facultad/75.74/practicos.git] / practicas / pipi / src / routetable.cpp
index 66ccd80c97199893c0bb4827248aed65df26701d..40de2d3d04c7de1cae8fc762f14107d7384f52bb 100644 (file)
@@ -1,12 +1,20 @@
 #include "routetable.h"
 #include "routetable.h"
+#ifdef DEBUG
+#include <iostream>
+#endif
 
 RouteTable::RouteTable(Dev& default_iface): default_iface(default_iface)
 {
 }
 
 
 RouteTable::RouteTable(Dev& default_iface): default_iface(default_iface)
 {
 }
 
-void RouteTable::add(const IPAddr& net, const IPAddr& gw, unsigned metric, Dev& iface)
+void RouteTable::add(const IPAddr& net, const IPAddr& gw, unsigned mtu,
+        unsigned metric, Dev& iface)
 {
 {
-    table[net] = Route(gw, metric, iface);
+    table[net] = Route(gw, metric, mtu, iface);
+#ifdef DEBUG
+    //std::cout << "Se agregó tabla para " << net << ": gw = " << gw
+    //    << ", metric = " << metric << "\n";
+#endif
 }
 
 void RouteTable::del(const IPAddr& net)
 }
 
 void RouteTable::del(const IPAddr& net)