Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jan 2002 09:59:37 -0500
From:      Florent Parent <Florent.Parent@viagenie.qc.ca>
To:        freebsd-net@FreeBSD.ORG
Subject:   netgraph: how to setsockopt on ksocket node ?
Message-ID:  <31440000.1011279577@blues.viagenie.qc.ca>

next in thread | raw e-mail | index | archive | help

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?31440000.1011279577>