Print this page
8927 sadb_x_kmc_t's KM cookie should be 64-bits
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
@@ -20,10 +20,11 @@
*/
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
* Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2017 Joyent, Inc.
*/
#ifndef _INET_SADB_H
#define _INET_SADB_H
@@ -245,11 +246,11 @@
uint_t ipsa_replay_wsize; /* Size of replay window */
uint32_t ipsa_flags; /* Flags for security association. */
uint32_t ipsa_spi; /* Security parameters index. */
uint32_t ipsa_replay; /* Highest seen replay value for this SA. */
uint32_t ipsa_kmp; /* key management proto */
- uint32_t ipsa_kmc; /* key management cookie */
+ uint64_t ipsa_kmc; /* key management cookie (now 64-bit) */
boolean_t ipsa_haspeer; /* Has peer in another table. */
/*
* Address storage.
@@ -688,11 +689,12 @@
struct sockaddr_in *dst;
struct sockaddr_in6 *dst6;
sa_family_t af;
uint32_t *srcaddr, *dstaddr;
uint32_t ifindex;
- uint32_t kmc, kmp;
+ uint32_t kmp;
+ uint64_t kmc;
char *didstr, *sidstr;
uint16_t didtype, sidtype;
sadbp_t *spp;
sadb_t *sp;
isaf_t *inbound, *outbound;