From owner-freebsd-net@FreeBSD.ORG Wed Apr 7 15:52:00 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 DF942106564A for ; Wed, 7 Apr 2010 15:52:00 +0000 (UTC) (envelope-from sz3003@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by mx1.freebsd.org (Postfix) with ESMTP id 697828FC0A for ; Wed, 7 Apr 2010 15:52:00 +0000 (UTC) Received: by ey-out-2122.google.com with SMTP id d26so111246eyd.9 for ; Wed, 07 Apr 2010 08:51:59 -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=Z9XPCQriCRgR31a8js/5WAVDIO6Fd9q/bGcMYHcYq/M=; b=gMto9VjtjNqccgsnCj5Yojc+5VngL1F+stMi5hUxedHM1j5BpIjteog2YmFQce/Sgz hXi4OUCCMAaZ7V0yZGBmy5aybFAckuIQk3wbMElY1gzI2xmJBGxEOE8lvNUJ+C5J7a5A wVD+ZAWW5qEjB5ZyMpuro0tseCLyIbE3RUjZ4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=cRvR1GCceTJfVdDTr4r6DPcQJIv277OIBVD4Kyw9Ys2wmzGB4iotmz5qLagTB56qrM 9BS4HEgnj1NV9hrKdzLPmZ8G7ev8JrD2bEQxTDcYR9SvPuKBfMWqaxg8XJhs3dT/oXyj NMCu4/L854z8Bp+LkSVnMesBo4JhZZ3Vg8tL0= MIME-Version: 1.0 Received: by 10.103.239.16 with HTTP; Wed, 7 Apr 2010 08:51:58 -0700 (PDT) Date: Wed, 7 Apr 2010 17:51:58 +0200 Received: by 10.102.165.3 with SMTP id n3mr4897286mue.21.1270655519040; Wed, 07 Apr 2010 08:51:59 -0700 (PDT) Message-ID: From: serena zanetta To: freebsd-net@freebsd.org Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: 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 15:52:01 -0000 I=92ve modified the ng_hub node code in order to send a =93connect=94 contr= ol message to the following ng_ksocket node. I=92ve filled a sockaddr_in structure, named connect_saddrin, as: connect_saddrin.sin_len =3D 16; connect_saddrin.sin_family =3D AF_INET; connect_saddrin.sin_port =3D htonl(55056); connect_saddrin.sin_addr.s_addr =3D htonl(remoteIP.s_addr); And then I=92ve initialized the control message and send it out: NG_MKMESSAGE(connect_msg,NGM_KSOCKET_COOKIE,NGM_KSOCKET_CONNECT,sizeof(stru= ct sockaddr_in),M_NOWAIT); *(struct sockaddr_in *)connect_msg->data =3D connect_saddrin; NG_SEND_MSG_HOOK(error,node,connect_msg,hook2,0); But it doesn=92t work: no message is received by the ng_ksocket node! Can anyone help me please? Thank you, Serena