Hi. I've been sitting on some changes for vblade for some time now and I
remembered to clean them up and contribute them back, so here's one.
diff --git a/vblade/freebsd.c b/vblade/freebsd.c
--- a/vblade/freebsd.c
+++ b/vblade/freebsd.c
@@ -261,7 +261,24 @@
int
getmtu(int fd, char *name)
{
- return 1500;
+ struct ifreq xx;
+ int s,n;
+
+ s = socket(AF_INET, SOCK_RAW, 0);
+ if (s == -1)
+ {
+ perror("Can't get mtu");
+ return 1500;
+ }
+ xx.ifr_addr.sa_family = AF_INET;
+ strcpy(xx.ifr_name, name);
+ n = ioctl(s,SIOCGIFMTU, &xx);
+ if (n == -1) {
+ perror("Can't get mtu");
+ return 1500;
+ }
+ close(s);
+ return xx.ifr_mtu;
}
vlong
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Aoetools-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss