Home
last modified time | relevance | path

Searched refs:params (Results 1 – 25 of 272) sorted by relevance

1234567891011

/titanic_41/usr/src/common/crypto/ecc/
H A Decl_curve.c59 ECCurveParams_dup(const ECCurveParams * params, int kmflag) in ECCurveParams_dup() argument
69 if (params->text != NULL) { in ECCurveParams_dup()
71 ret->text = kmem_alloc(strlen(params->text) + 1, kmflag); in ECCurveParams_dup()
72 bcopy(params->text, ret->text, strlen(params->text) + 1); in ECCurveParams_dup()
74 CHECK(ret->text = strdup(params->text)); in ECCurveParams_dup()
77 ret->field = params->field; in ECCurveParams_dup()
78 ret->size = params->size; in ECCurveParams_dup()
79 if (params->irr != NULL) { in ECCurveParams_dup()
81 ret->irr = kmem_alloc(strlen(params->irr) + 1, kmflag); in ECCurveParams_dup()
82 bcopy(params->irr, ret->irr, strlen(params->irr) + 1); in ECCurveParams_dup()
[all …]
H A Decdecode.c111 gf_populate_params(ECCurveName name, ECFieldType field_type, ECParams *params, in gf_populate_params() argument
120 params->name = name; in gf_populate_params()
121 curveParams = ecCurve_map[params->name]; in gf_populate_params()
123 params->fieldID.size = curveParams->size; in gf_populate_params()
124 params->fieldID.type = field_type; in gf_populate_params()
126 CHECK_OK(hexString2SECItem(NULL, &params->fieldID.u.prime, in gf_populate_params()
129 CHECK_OK(hexString2SECItem(NULL, &params->fieldID.u.poly, in gf_populate_params()
132 CHECK_OK(hexString2SECItem(NULL, &params->curve.a, in gf_populate_params()
134 CHECK_OK(hexString2SECItem(NULL, &params->curve.b, in gf_populate_params()
141 CHECK_OK(hexString2SECItem(NULL, &params->base, genenc, kmflag)); in gf_populate_params()
[all …]
/titanic_41/usr/src/common/util/
H A Dgetoptstr.c58 getoptstr_init(struct gos_params *params) in getoptstr_init() argument
60 params->gos_pos = 1; in getoptstr_init()
83 getoptstr(struct gos_params *params) in getoptstr() argument
92 const char * const strp = params->gos_strp; in getoptstr()
95 if (params->gos_opts == NULL || strp == NULL) in getoptstr()
98 if (params->gos_pos == 1) { in getoptstr()
110 params->gos_strp = &strp[2]; in getoptstr()
111 SKIP_SPC(params->gos_strp); in getoptstr()
116 params->gos_last_opt = c = strp[params->gos_pos]; in getoptstr()
117 if (c == ':' || (cp = strchr(params->gos_opts, c)) == NULL) { in getoptstr()
[all …]
/titanic_41/usr/src/lib/krb5/kadm5/
H A Dalt_prof.c422 kadm5_config_params params, empty_params; local
434 memset((char *) &params, 0, sizeof(params));
440 lrealm = params.realm = strdup(params_in->realm);
441 if (params.realm)
442 params.mask |= KADM5_CONFIG_REALM;
447 params.realm = lrealm;
448 params.mask |= KADM5_CONFIG_REALM;
486 params.admin_server = strdup(params_in->admin_server);
487 if (params.admin_server)
488 params.mask |= KADM5_CONFIG_ADMIN_SERVER;
[all …]
/titanic_41/usr/src/lib/libdladm/common/
H A Dlibdliptun.c85 i_iptun_kparams(dladm_handle_t handle, const iptun_params_t *params, in i_iptun_kparams() argument
95 ik->iptun_kparam_linkid = params->iptun_param_linkid; in i_iptun_kparams()
97 if (params->iptun_param_flags & IPTUN_PARAM_TYPE) { in i_iptun_kparams()
98 ik->iptun_kparam_type = iptuntype = params->iptun_param_type; in i_iptun_kparams()
102 if (params->iptun_param_flags & (IPTUN_PARAM_LADDR|IPTUN_PARAM_RADDR)) { in i_iptun_kparams()
109 tmpik.iptun_kparam_linkid = params->iptun_param_linkid; in i_iptun_kparams()
128 if (params->iptun_param_flags & IPTUN_PARAM_LADDR) { in i_iptun_kparams()
129 if (getaddrinfo(params->iptun_param_laddr, NULL, &hints, &ai) != in i_iptun_kparams()
142 if (params->iptun_param_flags & IPTUN_PARAM_RADDR) { in i_iptun_kparams()
143 if (getaddrinfo(params->iptun_param_raddr, NULL, &hints, &ai) != in i_iptun_kparams()
[all …]
/titanic_41/usr/src/cmd/dcs/sparc/sun4u/
H A Drdr_messages.c193 static int pack_ses_req_request(ses_req_params_t *params, char **buf,
195 static int unpack_ses_req_request(ses_req_params_t *params, const char *buf);
197 static int pack_ses_req_reply(ses_req_params_t *params, char **buf,
199 static int unpack_ses_req_reply(ses_req_params_t *params, const char *buf);
205 static int pack_change_state_request(change_state_params_t *params,
207 static int unpack_change_state_request(change_state_params_t *params,
209 static int pack_change_state_reply(change_state_params_t *params,
211 static int unpack_change_state_reply(change_state_params_t *params,
217 static int pack_private_func_request(private_func_params_t *params,
219 static int unpack_private_func_request(private_func_params_t *params,
[all …]
/titanic_41/usr/src/uts/common/io/bnxe/577xx/common/
H A Dbnxe_clc.c39 struct elink_params *params,
339 static int elink_check_half_open_conn(struct elink_params *params,
342 struct elink_params *params);
372 static int elink_check_lfa(struct elink_params *params) in elink_check_lfa() argument
377 struct elink_dev *cb = params->cb; in elink_check_lfa()
380 REG_RD(cb, params->lfa_base + in elink_check_lfa()
388 REG_WR(cb, params->lfa_base + in elink_check_lfa()
395 link_status = REG_RD(cb, params->shmem_base + in elink_check_lfa()
397 port_mb[params->port].link_status)); in elink_check_lfa()
404 if (params->feature_config_flags & ELINK_FEATURE_CONFIG_BOOT_FROM_SAN) in elink_check_lfa()
[all …]
/titanic_41/usr/src/lib/sasl_plugins/plain/
H A Dplain.c98 sasl_server_params_t *params, in plain_server_mech_step() argument
124 params->utils->log(params->utils->conn, SASL_LOG_ERR, in plain_server_mech_step()
127 SETERROR(params->utils, "Can only find author (no password)"); in plain_server_mech_step()
139 params->utils->log(params->utils->conn, SASL_LOG_ERR, in plain_server_mech_step()
142 params->utils->seterror(params->utils->conn, 0, in plain_server_mech_step()
157 params->utils->log(params->utils->conn, SASL_LOG_ERR, in plain_server_mech_step()
160 SETERROR(params->utils, in plain_server_mech_step()
169 passcopy = params->utils->malloc(password_len + 1); in plain_server_mech_step()
171 MEMERROR(params->utils); in plain_server_mech_step()
183 result = params->canon_user(params->utils->conn, in plain_server_mech_step()
[all …]
/titanic_41/usr/src/uts/common/krtld/
H A Dkobj_bootflags.c47 struct gos_params params; in bootflags() local
79 params.gos_opts = "abcdDf:F:gGHhi:km:o:O:rsvVwxZ:"; in bootflags()
81 params.gos_opts = "abcdgGhi:km:O:rsvwx"; in bootflags()
83 params.gos_strp = cp; in bootflags()
84 getoptstr_init(&params); in bootflags()
85 while ((c = getoptstr(&params)) != -1) { in bootflags()
106 (char *)params.gos_optargp, in bootflags()
107 params.gos_optarglen + 1); in bootflags()
124 if (params.gos_optarglen + 1 > sizeof (initname)) { in bootflags()
128 (void) strncpy(initname, params.gos_optargp, in bootflags()
[all …]
/titanic_41/usr/src/lib/sasl_plugins/login/
H A Dlogin.c111 sasl_server_params_t *params, in login_server_mech_step() argument
144 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_server_mech_step()
147 SETERROR(params->utils, "username too long (>1024 characters)"); in login_server_mech_step()
154 params->utils->malloc(sizeof(sasl_secret_t) + clientinlen + 1); in login_server_mech_step()
156 MEMERROR( params->utils ); in login_server_mech_step()
180 params->utils->log(params->utils->conn, SASL_LOG_ERR, in login_server_mech_step()
183 SETERROR(params->utils, in login_server_mech_step()
191 params->utils->malloc(sizeof(sasl_secret_t) + clientinlen + 1); in login_server_mech_step()
193 MEMERROR(params->utils); in login_server_mech_step()
203 result = params->canon_user(params->utils->conn, text->username, in login_server_mech_step()
[all …]
/titanic_41/usr/src/uts/common/io/bnxe/
H A Dbnxe_cfg.c107 pLM->params.dcbx_port_params.dcbx_enabled = FALSE; in BnxeCfg_LLDP_DCBX()
110 pLM->params.dcbx_port_params.pfc.enabled = FALSE; in BnxeCfg_LLDP_DCBX()
114 pLM->params.dcbx_port_params.app.traffic_type_priority[i] = in BnxeCfg_LLDP_DCBX()
118 pLM->params.dcbx_port_params.pfc.priority_non_pauseable_mask = 0; in BnxeCfg_LLDP_DCBX()
120 memset(&pLM->params.lldp_config_params, 0xFF, in BnxeCfg_LLDP_DCBX()
121 sizeof(pLM->params.lldp_config_params)); in BnxeCfg_LLDP_DCBX()
122 memset(&pLM->params.dcbx_config_params, 0xFF, in BnxeCfg_LLDP_DCBX()
123 sizeof(pLM->params.dcbx_config_params)); in BnxeCfg_LLDP_DCBX()
125 pLM->params.dcbx_config_params.dcb_enable = 1; in BnxeCfg_LLDP_DCBX()
126 pLM->params.dcbx_config_params.admin_dcbx_enable = 1; in BnxeCfg_LLDP_DCBX()
[all …]
/titanic_41/usr/src/psm/stand/boot/sparc/common/
H A Dbootflags.c59 struct gos_params params; in bootflags() local
68 params.gos_opts = "HXF:VnI:D:advhko:"; in bootflags()
69 params.gos_strp = args; in bootflags()
70 getoptstr_init(&params); in bootflags()
71 while ((c = getoptstr(&params)) != -1) { in bootflags()
83 if (params.gos_optarglen >= in bootflags()
90 params.gos_optargp, params.gos_optarglen); in bootflags()
91 cmd_line_boot_archive[params.gos_optarglen] = '\0'; in bootflags()
106 if (params.gos_optarglen >= sizeof (default_path_buf)) { in bootflags()
111 (void) strncpy(default_path_buf, params.gos_optargp, in bootflags()
[all …]
/titanic_41/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_phy.c253 if(pdev->params.phy_int_mode == PHY_INT_MODE_AUTO_POLLING) in lm_mwrite()
293 if(pdev->params.phy_int_mode == PHY_INT_MODE_AUTO_POLLING) in lm_mwrite()
327 if(pdev->params.phy_int_mode == PHY_INT_MODE_AUTO_POLLING) in lm_mread()
370 if(pdev->params.phy_int_mode == PHY_INT_MODE_AUTO_POLLING) in lm_mread()
401 rc = elink_phy_read(&pdev->params.link, phy_addr, dev_addr, reg, ret_val); in lm_phy45_read()
429 rc = elink_phy_write(&pdev->params.link, phy_addr, dev_addr, reg, val); in lm_phy45_write()
697 (!LM_MEDIUM_IS_LOOPBACK(pdev->params.req_medium))) in get_link_params()
809 elink_lfa_reset(&pdev->params.link,&pdev->vars.link); in lm_reset_link()
894 if (IS_PMF(pdev) && pdev->params.l2_fw_flow_ctrl) in lm_link_report()
954 if( pdev->params.i2c_interval_sec ) in lm_link_update()
[all …]
H A Dlm_devinfo.c54 return pdev->params.max_supported_toe_cons; in lm_get_max_supported_toe_cons()
63 return (pdev->params.l4_rss_is_possible != L4_RSS_DISABLED); in lm_get_toe_rss_possibility()
220 pdev->params.pfunc_rel = (u8_t)((val & ME_REG_PF_NUM) >> ME_REG_PF_NUM_SHIFT); in lm_get_function_num()
221 pdev->params.path_id = (u8_t)((val & ME_REG_ABS_PF_NUM) >> ME_REG_ABS_PF_NUM_SHIFT) & 1; in lm_get_function_num()
225 pdev->params.pfunc_abs = (pdev->params.pfunc_rel << 1) | pdev->params.path_id; in lm_get_function_num()
229 pdev->params.pfunc_abs = pdev->params.pfunc_rel | pdev->params.path_id; in lm_get_function_num()
231 pdev->params.pfunc_mb_id = FUNC_MAILBOX_ID(pdev); in lm_get_function_num()
233 …NFORM , "relative function %d absolute function %d\n", pdev->params.pfunc_rel, pdev->params.pfunc_… in lm_get_function_num()
597 pdev->params.is_flr = TRUE; in lm_get_bars_info()
933 …if (pdev->params.b_inta_mode_prvided_by_os && (blk_info->igu_info.igu_sb_cnt > IGU_MAX_INTA_SB_CNT… in lm_get_igu_cam_info()
[all …]
/titanic_41/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_tar3.c363 setupsels(ndmpd_session_t *session, ndmpd_module_params_t *params, in setupsels() argument
376 MOD_LOGV3(params, NDMP_LOG_ERROR, "Insufficient memory.\n"); in setupsels()
401 ep = (mem_ndmp_name_v3_t *)MOD_GETNAME(params, i); in setupsels()
651 is_valid_backup_dir_v3(ndmpd_module_params_t *params, char *bkpath) in is_valid_backup_dir_v3() argument
657 MOD_LOGV3(params, NDMP_LOG_ERROR, in is_valid_backup_dir_v3()
663 MOD_LOGV3(params, NDMP_LOG_ERROR, "\"%s\" %s.\n", in is_valid_backup_dir_v3()
669 MOD_LOGV3(params, NDMP_LOG_ERROR, in is_valid_backup_dir_v3()
676 MOD_LOGV3(params, NDMP_LOG_ERROR, in is_valid_backup_dir_v3()
700 log_date_token_v3(ndmpd_module_params_t *params, ndmp_lbr_params_t *nlp) in log_date_token_v3() argument
702 MOD_LOGV3(params, NDMP_LOG_NORMAL, "Token sequence counter: %d.\n", in log_date_token_v3()
[all …]
H A Dndmpd_data.c1374 ndmpd_module_params_t *params; in ndmpd_tar_start_backup_v3() local
1385 params = nlp->nlp_params = ndmp_malloc(sizeof (ndmpd_module_params_t)); in ndmpd_tar_start_backup_v3()
1386 if (!params) in ndmpd_tar_start_backup_v3()
1389 params->mp_daemon_cookie = (void *)session; in ndmpd_tar_start_backup_v3()
1390 params->mp_module_cookie = &session->ns_data.dd_module.dm_module_cookie; in ndmpd_tar_start_backup_v3()
1391 params->mp_protocol_version = session->ns_protocol_version; in ndmpd_tar_start_backup_v3()
1392 params->mp_operation = NDMP_DATA_OP_BACKUP; in ndmpd_tar_start_backup_v3()
1393 params->mp_get_env_func = ndmpd_api_get_env; in ndmpd_tar_start_backup_v3()
1394 params->mp_add_env_func = ndmpd_api_add_env; in ndmpd_tar_start_backup_v3()
1395 params->mp_set_env_func = ndmpd_api_set_env; in ndmpd_tar_start_backup_v3()
[all …]
/titanic_41/usr/src/lib/libidmap/common/
H A Ddirectory_error.c81 char **params; member
124 if (de->params != NULL) { in directory_error_free()
126 free(de->params[i]); in directory_error_free()
127 de->params[i] = NULL; in directory_error_free()
129 free(de->params); in directory_error_free()
130 de->params = NULL; in directory_error_free()
181 de->params = calloc(de->nparams, sizeof (char *)); in directory_error()
182 if (de->params == NULL) in directory_error()
187 de->params[i] = strdup((char *)va_arg(va, char *)); in directory_error()
188 if (de->params[i] == NULL) { in directory_error()
[all …]
/titanic_41/usr/src/lib/krb5/kadm5/srv/
H A Dserver_init.c113 kadm5_config_params *params, in kadm5_init_with_password() argument
119 return kadm5_init(client_name, pass, service_name, params, in kadm5_init_with_password()
127 kadm5_config_params *params, in kadm5_init_with_creds() argument
139 if (api_version == KADM5_API_VERSION_2 && params && in kadm5_init_with_creds()
140 (params->mask & KADM5_CONFIG_MKEY_FROM_KBD) && in kadm5_init_with_creds()
141 params->mkey_from_kbd) in kadm5_init_with_creds()
143 return kadm5_init(client_name, NULL, service_name, params, in kadm5_init_with_creds()
151 kadm5_config_params *params, in kadm5_init_with_skey() argument
163 if (api_version == KADM5_API_VERSION_2 && params && in kadm5_init_with_skey()
164 (params->mask & KADM5_CONFIG_MKEY_FROM_KBD) && in kadm5_init_with_skey()
[all …]
/titanic_41/usr/src/uts/common/io/bnxe/577xx/hsi/hw/include/
H A Dclc.h194 #define ELINK_SINGLE_MEDIA_DIRECT(params) (params->num_phys == 1) argument
196 #define ELINK_SINGLE_MEDIA(params) (params->num_phys == 2) argument
198 #define ELINK_DUAL_MEDIA(params) (params->num_phys == 3) argument
241 typedef u8 (*config_init_t)(struct elink_phy *phy, struct elink_params *params,
243 typedef u8 (*read_status_t)(struct elink_phy *phy, struct elink_params *params,
246 struct elink_params *params);
248 struct elink_params *params);
250 typedef void (*hw_reset_t)(struct elink_phy *phy, struct elink_params *params);
252 struct elink_params *params, u8 mode);
254 struct elink_params *params, u32 action);
[all …]
/titanic_41/usr/src/lib/libsasl/lib/
H A Dexternal.c240 sasl_client_params_t *params, in external_client_mech_new() argument
245 if (!params in external_client_mech_new()
246 || !params->utils in external_client_mech_new()
247 || !params->utils->conn in external_client_mech_new()
251 if (!params->utils->conn->external.auth_id) in external_client_mech_new()
255 text = params->utils->malloc(sizeof(client_context_t)); in external_client_mech_new()
270 sasl_client_params_t *params, in external_client_mech_step() argument
283 if (!params in external_client_mech_step()
284 || !params->utils in external_client_mech_step()
285 || !params->utils->conn in external_client_mech_step()
[all …]
/titanic_41/usr/src/lib/gss_mechs/mech_krb5/crypto/
H A Dpbkdf2.c57 CK_PKCS5_PBKD2_PARAMS params; in krb5int_pbkdf2_hmac_sha1() local
67 mechanism.pParameter = &params; in krb5int_pbkdf2_hmac_sha1()
68 mechanism.ulParameterLen = sizeof (params); in krb5int_pbkdf2_hmac_sha1()
102 params.saltSource = CKZ_SALT_SPECIFIED; in krb5int_pbkdf2_hmac_sha1()
103 params.pSaltSourceData = (void *)salt->data; in krb5int_pbkdf2_hmac_sha1()
104 params.ulSaltSourceDataLen = salt->length; in krb5int_pbkdf2_hmac_sha1()
105 params.iterations = count; in krb5int_pbkdf2_hmac_sha1()
106 params.prf = CKP_PKCS5_PBKD2_HMAC_SHA1; in krb5int_pbkdf2_hmac_sha1()
107 params.pPrfData = NULL; in krb5int_pbkdf2_hmac_sha1()
108 params.ulPrfDataLen = 0; in krb5int_pbkdf2_hmac_sha1()
[all …]
/titanic_41/usr/src/uts/common/crypto/api/
H A Dkcf_object.c45 kcf_req_params_t params; in crypto_object_create() local
66 KCF_WRAP_OBJECT_OPS_PARAMS(&params, KCF_OP_OBJECT_CREATE, in crypto_object_create()
70 &params, B_FALSE); in crypto_object_create()
82 kcf_req_params_t params; in crypto_object_destroy() local
103 KCF_WRAP_OBJECT_OPS_PARAMS(&params, KCF_OP_OBJECT_DESTROY, in crypto_object_destroy()
107 &params, B_FALSE); in crypto_object_destroy()
120 kcf_req_params_t params; in crypto_object_copy() local
142 KCF_WRAP_OBJECT_OPS_PARAMS(&params, KCF_OP_OBJECT_COPY, in crypto_object_copy()
146 &params, B_FALSE); in crypto_object_copy()
159 kcf_req_params_t params; in crypto_object_get_attribute_value() local
[all …]
/titanic_41/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/
H A Dlm_vf.c22 u8_t max_num = pf_dev->params.base_fw_ndsb + MAX_RSS_CHAINS / pf_dev->params.vnics_per_port; in lm_vf_get_free_sbs()
23 …free_sb = lm_vf_get_free_resource(pf_dev->pf_resources.free_sbs, pf_dev->params.base_fw_ndsb, max_… in lm_vf_get_free_sbs()
25 …DbgMessage3(pf_dev,FATAL,"lm_vf_get_free_sbs(%d-%d): %d\n",pf_dev->params.base_fw_ndsb, max_num, f… in lm_vf_get_free_sbs()
27 …DbgMessage2(pf_dev,FATAL,"lm_vf_get_free_sbs(%d-%d): No more free SBs\n",pf_dev->params.base_fw_nd… in lm_vf_get_free_sbs()
35 … u8_t max_num = pf_dev->params.base_fw_client_id + MAX_RSS_CHAINS / pf_dev->params.vnics_per_port; in lm_vf_get_free_clients()
36 …free_cli = lm_vf_get_free_resource(pf_dev->pf_resources.free_clients, pf_dev->params.base_fw_clien… in lm_vf_get_free_clients()
38 …DbgMessage3(pf_dev,FATAL,"lm_vf_get_free_clients(%d-%d): %d\n",pf_dev->params.base_fw_client_id, m… in lm_vf_get_free_clients()
40 …ev,FATAL,"lm_vf_get_free_clients(%d-%d): No more free clients\n",pf_dev->params.base_fw_client_id,… in lm_vf_get_free_clients()
48 …_t min_num = pf_dev->params.vnics_per_port + VNIC_ID(pf_dev) * ((MAX_NUM_OF_STATS - pf_dev->params in lm_vf_get_free_stats()
49 …u8_t max_num = min_num + (MAX_NUM_OF_STATS - pf_dev->params.vnics_per_port) / pf_dev->params.vnics… in lm_vf_get_free_stats()
[all …]
/titanic_41/usr/src/lib/sasl_plugins/gssapi/
H A Dgssapi.c786 sasl_server_params_t *params, argument
797 text = gss_new_context(params->utils);
803 MEMERROR(params->utils);
821 sasl_server_params_t *params, argument
856 name_token.length = strlen(params->service) + 1 + strlen(params->serverFQDN);
857 name_token.value = (char *)params->utils->malloc((name_token.length + 1) * sizeof(char));
865 "%s@%s", params->service, params->serverFQDN);
867 sprintf(name_token.value,"%s@%s", params->service, params->serverFQDN);
875 params->utils->free(name_token.value);
1017 params->utils->free(name_without_realm.value);
[all …]
/titanic_41/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_mbx.c357 bcopy(fwcmd->params.rsp.fw_ver_str, dev->fw_version, 32); in oce_get_fw_version()
360 fwcmd->params.rsp.fw_ver_str, in oce_get_fw_version()
361 fwcmd->params.rsp.fw_on_flash_ver_str); in oce_get_fw_version()
432 fwcmd->params.req.permanent = perm; in oce_read_mac_addr()
434 fwcmd->params.req.if_id = (uint16_t)if_id; in oce_read_mac_addr()
436 fwcmd->params.req.if_id = 0; in oce_read_mac_addr()
437 fwcmd->params.req.type = type; in oce_read_mac_addr()
453 LE_16(fwcmd->params.rsp.mac.size_of_struct)); in oce_read_mac_addr()
456 fwcmd->params.rsp.mac.mac_addr[0], in oce_read_mac_addr()
457 fwcmd->params.rsp.mac.mac_addr[1], in oce_read_mac_addr()
[all …]

1234567891011