Print this page
6601 Various GLD drivers return EINVAL instead of ENOTSUP for unused mac_prop_id_t's
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
*** 18,27 ****
--- 18,28 ----
*
* CDDL HEADER END
*/
/*
* Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2016 OmniTI Computer Consulting, Inc. All rights reserved.
*/
/*
* SunOs MT STREAMS NIU/Neptune 10Gb Ethernet Device Driver.
*/
*** 5134,5153 ****
err = nxge_param_set_mac(nxgep, NULL, NULL, (char *)pr_val,
(caddr_t)¶m_arr[param_anar_pause]);
return (err);
}
! return (EINVAL);
}
static int
nxge_get_priv_prop(p_nxge_t nxgep, const char *pr_name, uint_t pr_valsize,
void *pr_val)
{
p_nxge_param_t param_arr = nxgep->param_arr;
char valstr[MAXNAMELEN];
! int err = EINVAL;
uint_t strsize;
NXGE_DEBUG_MSG((nxgep, NXGE_CTL,
"==> nxge_get_priv_prop: property %s", pr_name));
--- 5135,5154 ----
err = nxge_param_set_mac(nxgep, NULL, NULL, (char *)pr_val,
(caddr_t)¶m_arr[param_anar_pause]);
return (err);
}
! return (ENOTSUP);
}
static int
nxge_get_priv_prop(p_nxge_t nxgep, const char *pr_name, uint_t pr_valsize,
void *pr_val)
{
p_nxge_param_t param_arr = nxgep->param_arr;
char valstr[MAXNAMELEN];
! int err = ENOTSUP;
uint_t strsize;
NXGE_DEBUG_MSG((nxgep, NXGE_CTL,
"==> nxge_get_priv_prop: property %s", pr_name));