Lines Matching refs:md5sig
261 struct tcp_md5sig md5sig = {}; in tcp_md5sig() local
265 md5sig.tcpm_keylen = keylen; in tcp_md5sig()
266 memcpy(md5sig.tcpm_key, args->password, keylen); in tcp_md5sig()
270 md5sig.tcpm_flags |= TCP_MD5SIG_FLAG_PREFIX; in tcp_md5sig()
272 md5sig.tcpm_prefixlen = args->prefix_len; in tcp_md5sig()
275 memcpy(&md5sig.tcpm_addr, addr, alen); in tcp_md5sig()
279 md5sig.tcpm_flags |= TCP_MD5SIG_FLAG_IFINDEX; in tcp_md5sig()
281 md5sig.tcpm_ifindex = args->ifindex; in tcp_md5sig()
282 log_msg("TCP_MD5SIG_FLAG_IFINDEX set tcpm_ifindex=%d\n", md5sig.tcpm_ifindex); in tcp_md5sig()
284 log_msg("TCP_MD5SIG_FLAG_IFINDEX off\n", md5sig.tcpm_ifindex); in tcp_md5sig()
287 rc = setsockopt(sd, IPPROTO_TCP, opt, &md5sig, sizeof(md5sig)); in tcp_md5sig()