From owner-freebsd-net@FreeBSD.ORG Tue Apr 6 15:32:42 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 1DB0F106564A for ; Tue, 6 Apr 2010 15:32:42 +0000 (UTC) (envelope-from sz3003@gmail.com) Received: from mail-ew0-f224.google.com (mail-ew0-f224.google.com [209.85.219.224]) by mx1.freebsd.org (Postfix) with ESMTP id A31E08FC16 for ; Tue, 6 Apr 2010 15:32:41 +0000 (UTC) Received: by ewy24 with SMTP id 24so3605ewy.33 for ; Tue, 06 Apr 2010 08:32:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:received:message-id :subject:from:to:content-type; bh=KOp+2HNMHXXp9WQkj7OlaqO4Wt4MpjLx+drgDqyqzYQ=; b=W8EU9WaRDanbXXP0jALggI0gW08Os5AJaICGPzUX37kmq9XynkrAboOjIiQU/MK4JS A4wMNmStfukmtgm+yXtY30/s1voD/Nxp4B5DL3DKhEI736JEr32P2aaYWKB6g7T5Z2iT uUfGX1320fvL2/t1gQ5V2p8ZAI0DC8BUdMmr8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=ECxQl46Fsw/aOJGWvI52DNU3tBXCzK//4E4BQNenqVTK9bDsKstbd7uoUTLjyGy6Y/ PQLWQAtyVRESlyLxTVBuIoqgQR3KCaFVspCNOKGfPR95cuGL3UX4Of0r62+4W5x0clFv FTwDiiHpXtgWt+2FGbV7oaydpAU6zWpPkYpps= MIME-Version: 1.0 Received: by 10.103.239.16 with HTTP; Tue, 6 Apr 2010 08:32:40 -0700 (PDT) Date: Tue, 6 Apr 2010 17:32:40 +0200 Received: by 10.103.37.12 with SMTP id p12mr2402183muj.94.1270567960342; Tue, 06 Apr 2010 08:32:40 -0700 (PDT) Message-ID: From: serena zanetta To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Send "connect" control message 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: Tue, 06 Apr 2010 15:32:42 -0000 Hi, I want to send a connect control message from an ng_hub node to the followin ng_ksocket node. I've tired by filling within the ng_hub node the sockaddr_in structure named connect_addr: connect_addr->sin_len = 16; connect_addr->sin_family = AF_INET; connect_addr->sin_port = htons(55056); connect_addr->sin_addr.s_addr = htonl(IP_REMOTE); And send it to the following node as: *(struct sockaddr_in *)msg->data = connect_addr; NG_MKMESSAGE(msg,NGM_GINSOCKET_COOKIE,NGM_GINSOCKET_CONNECT,sizeof(struct sockaddr_in),M_NOWAIT); NG_SEND_MSG_HOOK(error,node,msg,hook2,0); But first of all, I don't know how I can convert the IP_REMOTE, which is currently IP_REMOTE = "10.0.0.90", into a in_addr structure... Does anyone can suggest me how to fix it? Thank you, Serena