writev fails on tun
Subject : writev fails on tun
From: anil kumar dahiya <email@hidden >
Date: Tue, 4 Apr 2006 03:21:02 -0700 (PDT)
Delivered-to: email@hidden
Delivered-to: email@hidden
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=zaM7gAHksHwMZSIWEwysN8X0WbcQfSjtouWUerHBfXzZjUVRyaddmb9KWoZgyJifXVBZDgCca19EoQbTMS1TnJvkfiJ6JD2/90MZcddye3azhoHc9wPfGclQVpi0uBsr8NG2byiNzaXX/AeUxxpcoOYuh2tZwTHH5BTDLRUicLY= ;
HI
ifconfig on my system shows that :
tun0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.13.76 --> 192.168.11.76 netmask 0xffffff00 open (pid 583)
I am writting data to tun device as :
u_int32_t type; struct iovec iv[2]; struct ip *iph;
iph = (struct ip *) buf; printf(" write tun IN");
type = htonl (AF_INET);
iv[0].iov_base = &type; iv[0].iov_len = sizeof
(type); iv[0].iov_base = buf; iv[0].iov_len = len; openbsd_modify_read_write_return (writev (fd, iv, 2));
But when i do dmesg:
it shows that :
tun: could not determine the ip version
Can anyone suggest where thinges are going wrong.
--- Anil
New Yahoo! Messenger with Voice. Call regular phones from your PC and save big. _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-dev/email@hidden
This email sent to email@hidden
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.