Lines Matching refs:msg

151 static int tls_handshake_put_peer_identity(struct sk_buff *msg,  in tls_handshake_put_peer_identity()  argument
157 if (nla_put_u32(msg, HANDSHAKE_A_ACCEPT_PEER_IDENTITY, in tls_handshake_put_peer_identity()
163 static int tls_handshake_put_certificate(struct sk_buff *msg, in tls_handshake_put_certificate() argument
172 entry_attr = nla_nest_start(msg, HANDSHAKE_A_ACCEPT_CERTIFICATE); in tls_handshake_put_certificate()
176 if (nla_put_u32(msg, HANDSHAKE_A_X509_CERT, in tls_handshake_put_certificate()
178 nla_put_u32(msg, HANDSHAKE_A_X509_PRIVKEY, in tls_handshake_put_certificate()
180 nla_nest_cancel(msg, entry_attr); in tls_handshake_put_certificate()
184 nla_nest_end(msg, entry_attr); in tls_handshake_put_certificate()
201 struct sk_buff *msg; in tls_handshake_accept() local
209 msg = genlmsg_new(GENLMSG_DEFAULT_SIZE, GFP_KERNEL); in tls_handshake_accept()
210 if (!msg) in tls_handshake_accept()
212 hdr = handshake_genl_put(msg, info); in tls_handshake_accept()
217 ret = nla_put_u32(msg, HANDSHAKE_A_ACCEPT_SOCKFD, fd); in tls_handshake_accept()
220 ret = nla_put_u32(msg, HANDSHAKE_A_ACCEPT_MESSAGE_TYPE, treq->th_type); in tls_handshake_accept()
224 ret = nla_put_string(msg, HANDSHAKE_A_ACCEPT_PEERNAME, in tls_handshake_accept()
230 ret = nla_put_u32(msg, HANDSHAKE_A_ACCEPT_TIMEOUT, treq->th_timeout_ms); in tls_handshake_accept()
235 ret = nla_put_u32(msg, HANDSHAKE_A_ACCEPT_AUTH_MODE, in tls_handshake_accept()
241 ret = tls_handshake_put_peer_identity(msg, treq); in tls_handshake_accept()
246 ret = tls_handshake_put_certificate(msg, treq); in tls_handshake_accept()
252 genlmsg_end(msg, hdr); in tls_handshake_accept()
253 return genlmsg_reply(msg, info); in tls_handshake_accept()
256 genlmsg_cancel(msg, hdr); in tls_handshake_accept()