Date: Wed, 07 Apr 2010 11:43:26 -0700 From: Julian Elischer <julian@elischer.org> To: serena zanetta <sz3003@gmail.com> Cc: freebsd-net@freebsd.org Subject: Re: Handle netgraph control messages Message-ID: <4BBCD24E.1090709@elischer.org> In-Reply-To: <o2xb2ecfd381004070851gd1f7f1a4l7d8911bf77f5c338@mail.gmail.com> References: <o2xb2ecfd381004070851gd1f7f1a4l7d8911bf77f5c338@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BBCD24E.1090709>