From owner-freebsd-net@FreeBSD.ORG Wed Apr 7 18:43:34 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A1791065674 for ; Wed, 7 Apr 2010 18:43:34 +0000 (UTC) (envelope-from julianelischer@gmail.com) Received: from mail-bw0-f216.google.com (mail-bw0-f216.google.com [209.85.218.216]) by mx1.freebsd.org (Postfix) with ESMTP id 0BD038FC0A for ; Wed, 7 Apr 2010 18:43:33 +0000 (UTC) Received: by bwz8 with SMTP id 8so1183855bwz.3 for ; Wed, 07 Apr 2010 11:43:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=zPmxKra3SqbziaIcxZ/+pq51vyeHJvYb0DVq5testlQ=; b=vf5qP9RwzgdvnW1SaGMG4sGgqFtq6nuhJBR0YSgP7ZPzZSv1PzgRHFtndIkiAbdQNt KVOk0Ocla6HnTHLVbgOw07TRhivaylBqiTFUyY0kDNmYfUFkzrEoVm2NeSjItihpTDDP 3OgHsAHSHXJ/gVzeMIQhZ77N7xZ8PWCaII//k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=jTGQDrQvzXcQqGQucgZyuWUDIF1OPcqjZRgTbPl85hQFRKB3rf0sDWGdI1WTcGHb0V bWajek+ibLdvX1iqJSaTGYiZxJ1vS5P+HjPD64l1Ny7C6T+4mTBYX3VmBld2eA+C0nAR VBjoQ1PmWFaF6cz5gGQS3K6diDDMyzK9qn7F8= Received: by 10.204.39.203 with SMTP id h11mr5529144bke.10.1270665812051; Wed, 07 Apr 2010 11:43:32 -0700 (PDT) Received: from julian-mac.elischer.org (h-67-100-89-137.snfccasy.static.covad.net [67.100.89.137]) by mx.google.com with ESMTPS id x16sm19956570bku.5.2010.04.07.11.43.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 07 Apr 2010 11:43:31 -0700 (PDT) Sender: Julian Elischer Message-ID: <4BBCD24E.1090709@elischer.org> Date: Wed, 07 Apr 2010 11:43:26 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 MIME-Version: 1.0 To: serena zanetta References: In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-net@freebsd.org Subject: Re: Handle netgraph control messages X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Apr 2010 18:43:34 -0000 On 4/7/10 8:51 AM, serena zanetta wrote: > I’ve modified the ng_hub node code in order to send a “connect” control > message to the following ng_ksocket node. > At very first glance it looks ok but I'll have to go look a the code to see if you've forgotten something :-) > > > I’ve filled a sockaddr_in structure, named connect_saddrin, as: > > connect_saddrin.sin_len = 16; > > connect_saddrin.sin_family = AF_INET; > > connect_saddrin.sin_port = htonl(55056); > > connect_saddrin.sin_addr.s_addr = htonl(remoteIP.s_addr); > > And then I’ve initialized the control message and send it out: > > > NG_MKMESSAGE(connect_msg,NGM_KSOCKET_COOKIE,NGM_KSOCKET_CONNECT,sizeof(struct > sockaddr_in),M_NOWAIT); > > *(struct sockaddr_in *)connect_msg->data = connect_saddrin; > > NG_SEND_MSG_HOOK(error,node,connect_msg,hook2,0); > > > > But it doesn’t work: no message is received by the ng_ksocket node! > > > > Can anyone help me please? > > > > Thank you, > > > > Serena > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"