From owner-freebsd-net Thu Jan 17 6:59:51 2002 Delivered-To: freebsd-net@freebsd.org Received: from blues.viagenie.qc.ca (blues.viagenie.qc.ca [206.123.31.135]) by hub.freebsd.org (Postfix) with ESMTP id E1B3D37B402 for ; Thu, 17 Jan 2002 06:59:39 -0800 (PST) Received: from blues.viagenie.qc.ca (blues-local [127.0.0.1]) by blues.viagenie.qc.ca (8.11.6/8.11.3) with ESMTP id g0HExiC02530 for ; Thu, 17 Jan 2002 09:59:44 -0500 (EST) (envelope-from Florent.Parent@viagenie.qc.ca) Date: Thu, 17 Jan 2002 09:59:37 -0500 From: Florent Parent To: freebsd-net@FreeBSD.ORG Subject: netgraph: how to setsockopt on ksocket node ? Message-ID: <31440000.1011279577@blues.viagenie.qc.ca> X-Mailer: Mulberry/2.1.2 (Linux/x86) X-PGP-Fingerprint: B718 4543 977C BE73 2BCC 23D5 3E20 4FC9 2A90 872C MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Anyone has an example on how to setsockopt on a ksocket node in netgraph? struct opts { int level; int name; int value; } myopts = { SOL_SOCKET, SO_REUSEADDR, 1 }; ret = NgSendMsg(cs, epath, NGM_KSOCKET_COOKIE, NGM_KSOCKET_SETOPT, (struct ng_ksocket_sockopt *)&myopts, sizeof(myopts))); return error 14 "Bad address". Did some tracing in ng_ksocket.c and the struct sockopt sent as argument to sosetopt() seems to contains sane values: sopt.sopt_val = 0xc182452c (pointer dereferences to 1) sopt.sopt_valsize = 4 Help appreciated. Thanks Florent. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message