- apply some __diagused
- remove unused variables - move some variables inside their relevant use #ifdef
This commit is contained in:
parent
b4ab7d1288
commit
a370d57c87
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: ipsec_input.c,v 1.30 2013/06/04 22:47:37 christos Exp $ */
|
/* $NetBSD: ipsec_input.c,v 1.31 2013/11/03 18:37:10 mrg Exp $ */
|
||||||
/* $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/netipsec/ipsec_input.c,v 1.2.4.2 2003/03/28 20:32:53 sam Exp $ */
|
/* $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/netipsec/ipsec_input.c,v 1.2.4.2 2003/03/28 20:32:53 sam Exp $ */
|
||||||
/* $OpenBSD: ipsec_input.c,v 1.63 2003/02/20 18:35:43 deraadt Exp $ */
|
/* $OpenBSD: ipsec_input.c,v 1.63 2003/02/20 18:35:43 deraadt Exp $ */
|
||||||
|
|
||||||
@ -39,7 +39,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: ipsec_input.c,v 1.30 2013/06/04 22:47:37 christos Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: ipsec_input.c,v 1.31 2013/11/03 18:37:10 mrg Exp $");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IPsec input processing.
|
* IPsec input processing.
|
||||||
@ -278,7 +278,7 @@ int
|
|||||||
ipsec4_common_input_cb(struct mbuf *m, struct secasvar *sav,
|
ipsec4_common_input_cb(struct mbuf *m, struct secasvar *sav,
|
||||||
int skip, int protoff, struct m_tag *mt)
|
int skip, int protoff, struct m_tag *mt)
|
||||||
{
|
{
|
||||||
int prot, af, sproto;
|
int prot, af __diagused, sproto;
|
||||||
struct ip *ip;
|
struct ip *ip;
|
||||||
struct m_tag *mtag;
|
struct m_tag *mtag;
|
||||||
struct tdb_ident *tdbi;
|
struct tdb_ident *tdbi;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: ipsec_output.c,v 1.39 2013/06/04 22:47:37 christos Exp $ */
|
/* $NetBSD: ipsec_output.c,v 1.40 2013/11/03 18:37:10 mrg Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002, 2003 Sam Leffler, Errno Consulting
|
* Copyright (c) 2002, 2003 Sam Leffler, Errno Consulting
|
||||||
@ -29,7 +29,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: ipsec_output.c,v 1.39 2013/06/04 22:47:37 christos Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: ipsec_output.c,v 1.40 2013/11/03 18:37:10 mrg Exp $");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IPsec output processing.
|
* IPsec output processing.
|
||||||
@ -119,7 +119,9 @@ static int
|
|||||||
ipsec_reinject_ipstack(struct mbuf *m, int af)
|
ipsec_reinject_ipstack(struct mbuf *m, int af)
|
||||||
{
|
{
|
||||||
#ifdef INET
|
#ifdef INET
|
||||||
struct ip * ip;
|
#ifdef __FreeBSD__
|
||||||
|
struct ip *ip;
|
||||||
|
#endif /* __FreeBSD_ */
|
||||||
#endif /* INET */
|
#endif /* INET */
|
||||||
#if defined(INET) || defined(INET6)
|
#if defined(INET) || defined(INET6)
|
||||||
int rv;
|
int rv;
|
||||||
@ -128,8 +130,8 @@ ipsec_reinject_ipstack(struct mbuf *m, int af)
|
|||||||
switch (af) {
|
switch (af) {
|
||||||
#ifdef INET
|
#ifdef INET
|
||||||
case AF_INET:
|
case AF_INET:
|
||||||
ip = mtod(m, struct ip *);
|
|
||||||
#ifdef __FreeBSD__
|
#ifdef __FreeBSD__
|
||||||
|
ip = mtod(m, struct ip *);
|
||||||
/* FreeBSD ip_output() expects ip_len, ip_off in host endian */
|
/* FreeBSD ip_output() expects ip_len, ip_off in host endian */
|
||||||
ip->ip_len = ntohs(ip->ip_len);
|
ip->ip_len = ntohs(ip->ip_len);
|
||||||
ip->ip_off = ntohs(ip->ip_off);
|
ip->ip_off = ntohs(ip->ip_off);
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: key.c,v 1.83 2013/09/19 19:29:35 christos Exp $ */
|
/* $NetBSD: key.c,v 1.84 2013/11/03 18:37:10 mrg Exp $ */
|
||||||
/* $FreeBSD: src/sys/netipsec/key.c,v 1.3.2.3 2004/02/14 22:23:23 bms Exp $ */
|
/* $FreeBSD: src/sys/netipsec/key.c,v 1.3.2.3 2004/02/14 22:23:23 bms Exp $ */
|
||||||
/* $KAME: key.c,v 1.191 2001/06/27 10:46:49 sakane Exp $ */
|
/* $KAME: key.c,v 1.191 2001/06/27 10:46:49 sakane Exp $ */
|
||||||
|
|
||||||
@ -32,7 +32,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: key.c,v 1.83 2013/09/19 19:29:35 christos Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: key.c,v 1.84 2013/11/03 18:37:10 mrg Exp $");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This code is referd to RFC 2367
|
* This code is referd to RFC 2367
|
||||||
@ -7261,7 +7261,6 @@ key_parse(struct mbuf *m, struct socket *so)
|
|||||||
{
|
{
|
||||||
struct sadb_msg *msg;
|
struct sadb_msg *msg;
|
||||||
struct sadb_msghdr mh;
|
struct sadb_msghdr mh;
|
||||||
u_int orglen;
|
|
||||||
int error;
|
int error;
|
||||||
int target;
|
int target;
|
||||||
|
|
||||||
@ -7281,7 +7280,6 @@ key_parse(struct mbuf *m, struct socket *so)
|
|||||||
return ENOBUFS;
|
return ENOBUFS;
|
||||||
}
|
}
|
||||||
msg = mtod(m, struct sadb_msg *);
|
msg = mtod(m, struct sadb_msg *);
|
||||||
orglen = PFKEY_UNUNIT64(msg->sadb_msg_len);
|
|
||||||
target = KEY_SENDUP_ONE;
|
target = KEY_SENDUP_ONE;
|
||||||
|
|
||||||
if ((m->m_flags & M_PKTHDR) == 0 ||
|
if ((m->m_flags & M_PKTHDR) == 0 ||
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: xform_ah.c,v 1.41 2013/08/28 15:24:41 riastradh Exp $ */
|
/* $NetBSD: xform_ah.c,v 1.42 2013/11/03 18:37:10 mrg Exp $ */
|
||||||
/* $FreeBSD: src/sys/netipsec/xform_ah.c,v 1.1.4.1 2003/01/24 05:11:36 sam Exp $ */
|
/* $FreeBSD: src/sys/netipsec/xform_ah.c,v 1.1.4.1 2003/01/24 05:11:36 sam Exp $ */
|
||||||
/* $OpenBSD: ip_ah.c,v 1.63 2001/06/26 06:18:58 angelos Exp $ */
|
/* $OpenBSD: ip_ah.c,v 1.63 2001/06/26 06:18:58 angelos Exp $ */
|
||||||
/*
|
/*
|
||||||
@ -39,7 +39,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: xform_ah.c,v 1.41 2013/08/28 15:24:41 riastradh Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: xform_ah.c,v 1.42 2013/11/03 18:37:10 mrg Exp $");
|
||||||
|
|
||||||
#include "opt_inet.h"
|
#include "opt_inet.h"
|
||||||
#ifdef __FreeBSD__
|
#ifdef __FreeBSD__
|
||||||
@ -818,8 +818,6 @@ ah_input_cb(struct cryptop *crp)
|
|||||||
int rplen, error, skip, protoff;
|
int rplen, error, skip, protoff;
|
||||||
unsigned char calc[AH_ALEN_MAX];
|
unsigned char calc[AH_ALEN_MAX];
|
||||||
struct mbuf *m;
|
struct mbuf *m;
|
||||||
struct cryptodesc *crd;
|
|
||||||
const struct auth_hash *ahx;
|
|
||||||
struct tdb_crypto *tc;
|
struct tdb_crypto *tc;
|
||||||
struct m_tag *mtag;
|
struct m_tag *mtag;
|
||||||
struct secasvar *sav;
|
struct secasvar *sav;
|
||||||
@ -830,8 +828,6 @@ ah_input_cb(struct cryptop *crp)
|
|||||||
u_int16_t dport;
|
u_int16_t dport;
|
||||||
u_int16_t sport;
|
u_int16_t sport;
|
||||||
|
|
||||||
crd = crp->crp_desc;
|
|
||||||
|
|
||||||
tc = (struct tdb_crypto *) crp->crp_opaque;
|
tc = (struct tdb_crypto *) crp->crp_opaque;
|
||||||
IPSEC_ASSERT(tc != NULL, ("ah_input_cb: null opaque crypto data area!"));
|
IPSEC_ASSERT(tc != NULL, ("ah_input_cb: null opaque crypto data area!"));
|
||||||
skip = tc->tc_skip;
|
skip = tc->tc_skip;
|
||||||
@ -861,8 +857,6 @@ ah_input_cb(struct cryptop *crp)
|
|||||||
("ah_input_cb: unexpected protocol family %u",
|
("ah_input_cb: unexpected protocol family %u",
|
||||||
saidx->dst.sa.sa_family));
|
saidx->dst.sa.sa_family));
|
||||||
|
|
||||||
ahx = sav->tdb_authalgxform;
|
|
||||||
|
|
||||||
/* Check for crypto errors. */
|
/* Check for crypto errors. */
|
||||||
if (crp->crp_etype) {
|
if (crp->crp_etype) {
|
||||||
if (sav->tdb_cryptoid != 0)
|
if (sav->tdb_cryptoid != 0)
|
||||||
@ -1235,7 +1229,7 @@ bad:
|
|||||||
static int
|
static int
|
||||||
ah_output_cb(struct cryptop *crp)
|
ah_output_cb(struct cryptop *crp)
|
||||||
{
|
{
|
||||||
int skip, protoff, error;
|
int skip, error;
|
||||||
struct tdb_crypto *tc;
|
struct tdb_crypto *tc;
|
||||||
struct ipsecrequest *isr;
|
struct ipsecrequest *isr;
|
||||||
struct secasvar *sav;
|
struct secasvar *sav;
|
||||||
@ -1246,7 +1240,6 @@ ah_output_cb(struct cryptop *crp)
|
|||||||
tc = (struct tdb_crypto *) crp->crp_opaque;
|
tc = (struct tdb_crypto *) crp->crp_opaque;
|
||||||
IPSEC_ASSERT(tc != NULL, ("ah_output_cb: null opaque data area!"));
|
IPSEC_ASSERT(tc != NULL, ("ah_output_cb: null opaque data area!"));
|
||||||
skip = tc->tc_skip;
|
skip = tc->tc_skip;
|
||||||
protoff = tc->tc_protoff;
|
|
||||||
ptr = (tc + 1);
|
ptr = (tc + 1);
|
||||||
m = (struct mbuf *) crp->crp_buf;
|
m = (struct mbuf *) crp->crp_buf;
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: xform_esp.c,v 1.44 2013/08/28 15:24:41 riastradh Exp $ */
|
/* $NetBSD: xform_esp.c,v 1.45 2013/11/03 18:37:10 mrg Exp $ */
|
||||||
/* $FreeBSD: src/sys/netipsec/xform_esp.c,v 1.2.2.1 2003/01/24 05:11:36 sam Exp $ */
|
/* $FreeBSD: src/sys/netipsec/xform_esp.c,v 1.2.2.1 2003/01/24 05:11:36 sam Exp $ */
|
||||||
/* $OpenBSD: ip_esp.c,v 1.69 2001/06/26 06:18:59 angelos Exp $ */
|
/* $OpenBSD: ip_esp.c,v 1.69 2001/06/26 06:18:59 angelos Exp $ */
|
||||||
|
|
||||||
@ -39,7 +39,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: xform_esp.c,v 1.44 2013/08/28 15:24:41 riastradh Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: xform_esp.c,v 1.45 2013/11/03 18:37:10 mrg Exp $");
|
||||||
|
|
||||||
#include "opt_inet.h"
|
#include "opt_inet.h"
|
||||||
#ifdef __FreeBSD__
|
#ifdef __FreeBSD__
|
||||||
@ -503,9 +503,8 @@ esp_input_cb(struct cryptop *crp)
|
|||||||
u_int8_t lastthree[3], aalg[AH_ALEN_MAX];
|
u_int8_t lastthree[3], aalg[AH_ALEN_MAX];
|
||||||
int s, hlen, skip, protoff, error;
|
int s, hlen, skip, protoff, error;
|
||||||
struct mbuf *m;
|
struct mbuf *m;
|
||||||
struct cryptodesc *crd;
|
struct cryptodesc *crd __diagused;
|
||||||
const struct auth_hash *esph;
|
const struct auth_hash *esph;
|
||||||
const struct enc_xform *espx;
|
|
||||||
struct tdb_crypto *tc;
|
struct tdb_crypto *tc;
|
||||||
struct m_tag *mtag;
|
struct m_tag *mtag;
|
||||||
struct secasvar *sav;
|
struct secasvar *sav;
|
||||||
@ -547,7 +546,6 @@ esp_input_cb(struct cryptop *crp)
|
|||||||
saidx->dst.sa.sa_family));
|
saidx->dst.sa.sa_family));
|
||||||
|
|
||||||
esph = sav->tdb_authalgxform;
|
esph = sav->tdb_authalgxform;
|
||||||
espx = sav->tdb_encalgxform;
|
|
||||||
|
|
||||||
/* Check for crypto errors */
|
/* Check for crypto errors */
|
||||||
if (crp->crp_etype) {
|
if (crp->crp_etype) {
|
||||||
@ -719,7 +717,7 @@ esp_output(
|
|||||||
{
|
{
|
||||||
const struct enc_xform *espx;
|
const struct enc_xform *espx;
|
||||||
const struct auth_hash *esph;
|
const struct auth_hash *esph;
|
||||||
int hlen, rlen, plen, padding, blks, alen, i, roff;
|
int hlen, rlen, padding, blks, alen, i, roff;
|
||||||
struct mbuf *mo = NULL;
|
struct mbuf *mo = NULL;
|
||||||
struct tdb_crypto *tc;
|
struct tdb_crypto *tc;
|
||||||
const struct secasvar *sav;
|
const struct secasvar *sav;
|
||||||
@ -753,7 +751,6 @@ esp_output(
|
|||||||
|
|
||||||
/* XXX clamp padding length a la KAME??? */
|
/* XXX clamp padding length a la KAME??? */
|
||||||
padding = ((blks - ((rlen + 2) % blks)) % blks) + 2;
|
padding = ((blks - ((rlen + 2) % blks)) % blks) + 2;
|
||||||
plen = rlen + padding; /* Padded payload length. */
|
|
||||||
|
|
||||||
if (esph)
|
if (esph)
|
||||||
alen = esph->authsize;
|
alen = esph->authsize;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: xform_ipcomp.c,v 1.30 2013/06/04 22:47:37 christos Exp $ */
|
/* $NetBSD: xform_ipcomp.c,v 1.31 2013/11/03 18:37:10 mrg Exp $ */
|
||||||
/* $FreeBSD: src/sys/netipsec/xform_ipcomp.c,v 1.1.4.1 2003/01/24 05:11:36 sam Exp $ */
|
/* $FreeBSD: src/sys/netipsec/xform_ipcomp.c,v 1.1.4.1 2003/01/24 05:11:36 sam Exp $ */
|
||||||
/* $OpenBSD: ip_ipcomp.c,v 1.1 2001/07/05 12:08:52 jjbg Exp $ */
|
/* $OpenBSD: ip_ipcomp.c,v 1.1 2001/07/05 12:08:52 jjbg Exp $ */
|
||||||
|
|
||||||
@ -30,7 +30,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: xform_ipcomp.c,v 1.30 2013/06/04 22:47:37 christos Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: xform_ipcomp.c,v 1.31 2013/11/03 18:37:10 mrg Exp $");
|
||||||
|
|
||||||
/* IP payload compression protocol (IPComp), see RFC 2393 */
|
/* IP payload compression protocol (IPComp), see RFC 2393 */
|
||||||
#include "opt_inet.h"
|
#include "opt_inet.h"
|
||||||
@ -233,26 +233,21 @@ ipcomp_input(struct mbuf *m, const struct secasvar *sav, int skip, int protoff)
|
|||||||
static int
|
static int
|
||||||
ipcomp_input_cb(struct cryptop *crp)
|
ipcomp_input_cb(struct cryptop *crp)
|
||||||
{
|
{
|
||||||
struct cryptodesc *crd;
|
|
||||||
struct tdb_crypto *tc;
|
struct tdb_crypto *tc;
|
||||||
int skip, protoff;
|
int skip, protoff;
|
||||||
struct mtag *mtag;
|
|
||||||
struct mbuf *m;
|
struct mbuf *m;
|
||||||
struct secasvar *sav;
|
struct secasvar *sav;
|
||||||
struct secasindex *saidx;
|
struct secasindex *saidx __diagused;
|
||||||
int s, hlen = IPCOMP_HLENGTH, error, clen;
|
int s, hlen = IPCOMP_HLENGTH, error, clen;
|
||||||
u_int8_t nproto;
|
u_int8_t nproto;
|
||||||
void *addr;
|
void *addr;
|
||||||
u_int16_t dport;
|
u_int16_t dport;
|
||||||
u_int16_t sport;
|
u_int16_t sport;
|
||||||
|
|
||||||
crd = crp->crp_desc;
|
|
||||||
|
|
||||||
tc = (struct tdb_crypto *) crp->crp_opaque;
|
tc = (struct tdb_crypto *) crp->crp_opaque;
|
||||||
IPSEC_ASSERT(tc != NULL, ("ipcomp_input_cb: null opaque crypto data area!"));
|
IPSEC_ASSERT(tc != NULL, ("ipcomp_input_cb: null opaque crypto data area!"));
|
||||||
skip = tc->tc_skip;
|
skip = tc->tc_skip;
|
||||||
protoff = tc->tc_protoff;
|
protoff = tc->tc_protoff;
|
||||||
mtag = (struct mtag *) tc->tc_ptr;
|
|
||||||
m = (struct mbuf *) crp->crp_buf;
|
m = (struct mbuf *) crp->crp_buf;
|
||||||
|
|
||||||
/* find the source port for NAT-T */
|
/* find the source port for NAT-T */
|
||||||
|
Loading…
Reference in New Issue
Block a user