H A D | emlxs_dhchap.c | 64 static uint32_t emlxs_check_dhgp(emlxs_port_t *port, NODELIST *ndlp, 66 static void emlxs_dhc_set_reauth_time(emlxs_port_t *port, 99 static emlxs_auth_cfg_t *emlxs_auth_cfg_find(emlxs_port_t *port, 101 static emlxs_auth_key_t *emlxs_auth_key_find(emlxs_port_t *port, 103 static void emlxs_dhc_auth_complete(emlxs_port_t *port, 105 static void emlxs_log_auth_event(emlxs_port_t *port, NODELIST *ndlp, 107 static int emlxs_issue_auth_negotiate(emlxs_port_t *port, 110 static uint32_t *emlxs_hash_rsp(emlxs_port_t *port, 113 static fc_packet_t *emlxs_prep_els_fc_pkt(emlxs_port_t *port, 117 static uint32_t *emlxs_hash_vrf(emlxs_port_t *port, 430 emlxs_dhc_state(emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t state, uint32_t reason, uint32_t explaination) argument 528 emlxs_dhc_status(emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t reason, uint32_t explaination) argument 805 emlxs_check_dhgp( emlxs_port_t *port, NODELIST *ndlp, uint32_t *dh_id, uint16_t cnt, uint32_t *dhgp_id) argument 1022 emlxs_dhchap_state_machine(emlxs_port_t *port, CHANNEL *cp, IOCBQ *iocbq, MATCHMAP *mp, NODELIST *ndlp, int evt) argument 1056 emlxs_disc_neverdev( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 1090 emlxs_port_t *port = pkt->pkt_ulp_private; local 1138 emlxs_port_t *port = pkt->pkt_ulp_private; local 1180 emlxs_issue_dhchap_success( emlxs_port_t *port, NODELIST *ndlp, int retry, uint8_t *rsp) argument 1319 emlxs_port_t *port = pkt->pkt_ulp_private; local 1364 emlxs_issue_auth_reject( emlxs_port_t *port, NODELIST *ndlp, int retry, uint32_t *arg, uint8_t ReasonCode, uint8_t ReasonCodeExplanation) argument 1448 emlxs_prep_els_fc_pkt( emlxs_port_t *port, uint32_t d_id, uint32_t cmd_size, uint32_t rsp_size, uint32_t datalen, int32_t sleepflag) argument 1503 emlxs_issue_auth_negotiate( emlxs_port_t *port, emlxs_node_t *ndlp, uint8_t retry) argument 1899 emlxs_port_t *port = pkt->pkt_ulp_private; local 1963 emlxs_cmpl_auth_msg_auth_negotiate_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 2026 emlxs_rcv_auth_msg_auth_negotiate_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 2072 emlxs_port_t *port = pkt->pkt_ulp_private; local 2122 emlxs_issue_dhchap_challenge( emlxs_port_t *port, NODELIST *ndlp, int retry, void *arg, uint32_t payload_len, uint32_t hash_id, uint32_t dhgp_id) argument 2515 emlxs_issue_dhchap_reply( emlxs_port_t *port, NODELIST *ndlp, int retry, uint32_t *arg1, uint8_t *dhval, uint32_t dhval_len, uint8_t *arg2, uint32_t arg2_len) argument 2751 emlxs_rcv_auth_msg_auth_negotiate_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3104 emlxs_cmpl_auth_msg_auth_negotiate_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3135 emlxs_rcv_auth_msg_dhchap_reply_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3166 emlxs_cmpl_auth_msg_dhchap_reply_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3220 emlxs_rcv_auth_msg_dhchap_reply_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3458 emlxs_cmpl_auth_msg_dhchap_reply_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3501 emlxs_rcv_auth_msg_dhchap_success_issue_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3533 emlxs_cmpl_auth_msg_dhchap_success_issue_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3578 emlxs_cmpl_auth_msg_auth_negotiate_rcv( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3612 emlxs_rcv_auth_msg_dhchap_challenge_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3645 emlxs_cmpl_auth_msg_dhchap_challenge_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3705 emlxs_rcv_auth_msg_dhchap_challenge_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3962 emlxs_cmpl_auth_msg_dhchap_challenge_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 3995 emlxs_rcv_auth_msg_dhchap_success_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4029 emlxs_cmpl_auth_msg_dhchap_success_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4073 emlxs_device_rm_plogi_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4094 emlxs_device_recov_plogi_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4115 emlxs_device_rm_adisc_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4136 emlxs_device_recov_adisc_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4157 emlxs_device_rm_reglogin_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4178 emlxs_device_recov_reglogin_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4199 emlxs_device_rm_prli_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4220 emlxs_device_recov_prli_issue( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4240 emlxs_device_recov_unmapped_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4260 emlxs_device_recov_mapped_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4281 emlxs_device_rm_npr_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4302 emlxs_device_recov_npr_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4323 emlxs_device_rem_auth( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4350 emlxs_device_recov_auth( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4386 emlxs_rcv_auth_msg_dhchap_success_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4513 emlxs_cmpl_auth_msg_dhchap_success_cmpl_wait4next( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4529 emlxs_rcv_auth_msg_auth_negotiate_rcv( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4550 emlxs_rcv_auth_msg_npr_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4829 emlxs_cmpl_auth_msg_npr_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 4891 emlxs_rcv_auth_msg_unmapped_node( emlxs_port_t *port, void *arg1, void *arg2, void *arg3, void *arg4, uint32_t evt) argument 5258 emlxs_hash_vrf( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, uint32_t tran_id, union challenge_val un_cval) argument 5468 emlxs_hash_rsp( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, uint32_t tran_id, union challenge_val un_cval, uint8_t *dhval, uint32_t dhvallen) argument 5670 emlxs_interm_hash( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, void *hash_val, uint32_t tran_id, union challenge_val un_cval, uint8_t *dhval, uint32_t *dhvallen) argument 5768 emlxs_BIGNUM_get_pubkey( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, uint8_t *dhval, uint32_t *dhvallen, uint32_t hash_size, uint32_t dhgp_id) argument 6020 emlxs_BIGNUM_get_dhval( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, uint8_t *dhval, uint32_t *dhval_len, uint32_t dhgp_id, uint8_t *priv_key, uint32_t privkey_len) argument 6170 emlxs_BIGNUM_pubkey( emlxs_port_t *port, void *pubkey, uint8_t *dhval, uint32_t dhvallen, uint8_t *key, uint32_t key_size, uint32_t dhgp_id, uint32_t *pubkeylen) argument 6293 emlxs_hash_Cai( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, void *Cai, uint32_t hash_id, uint32_t dhgp_id, uint32_t tran_id, uint8_t *cval, uint32_t cval_len, uint8_t *key, uint8_t *dhval, uint32_t dhvallen) argument 6436 emlxs_hash_verification( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, uint32_t tran_id, uint8_t *dhval, uint32_t dhval_len, uint32_t flag, uint8_t *bi_cval) argument 6730 emlxs_hash_get_R2( emlxs_port_t *port, emlxs_port_dhc_t *port_dhc, NODELIST *ndlp, uint32_t tran_id, uint8_t *dhval, uint32_t dhval_len, uint32_t flag, uint8_t *bi_cval) argument 6963 emlxs_log_auth_event( emlxs_port_t *port, NODELIST *ndlp, char *subclass, char *info) argument 7053 emlxs_dhc_auth_start( emlxs_port_t *port, emlxs_node_t *ndlp, uint8_t *deferred_sbp, uint8_t *deferred_ubp) argument 7432 emlxs_dhc_auth_stop( emlxs_port_t *port, emlxs_node_t *ndlp) argument 7487 emlxs_dhc_auth_complete( emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t status) argument 7589 emlxs_dhc_init_sp(emlxs_port_t *port, uint32_t did, SERV_PARM *sp, char **msg) argument 7653 emlxs_dhc_verify_login(emlxs_port_t *port, uint32_t sid, SERV_PARM *sp) argument 7752 emlxs_dhc_reauth_timeout( emlxs_port_t *port, void *arg1, void *arg2) argument 7846 emlxs_dhc_set_reauth_time( emlxs_port_t *port, emlxs_node_t *ndlp, uint32_t status) argument 7915 emlxs_dhc_authrsp_timeout( emlxs_port_t *port, void *arg1, void *arg2) argument 7982 emlxs_auth_cfg_find(emlxs_port_t *port, uint8_t *rwwpn) argument 8110 emlxs_port_t *port = &PPORT; local 8259 emlxs_port_t *port = &PPORT; local 8330 emlxs_port_t *port = &PPORT; local 8690 emlxs_auth_key_find(emlxs_port_t *port, uint8_t *rwwpn) argument 8779 emlxs_port_t *port = &PPORT; local 8910 emlxs_port_t *port = &PPORT; local 8980 emlxs_port_t *port = &PPORT; local 9308 emlxs_port_t *port = &PPORT; local 9386 emlxs_port_t *port = &PPORT; local 9450 emlxs_port_t *port = &PPORT; local 9571 emlxs_port_t *port = &PPORT; local 9643 emlxs_port_t *port = &PPORT; local 9713 emlxs_port_t *port = &PPORT; local 9903 emlxs_port_t *port = &PPORT; local 9988 emlxs_port_t *port = &PPORT; local 10042 emlxs_port_t *port = &PPORT; local [all...] |