ENX_E_SUCCESS
if (ret != ENX_E_SUCCESS)
if (ret != ENX_E_SUCCESS)
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
if (eibnx_setup_ud_dest(info, swqe, gw_addr) != ENX_E_SUCCESS)
return (ENX_E_SUCCESS);
ret = ENX_E_SUCCESS;
return (ENX_E_SUCCESS);
if (ret != ENX_E_SUCCESS) {
if (ret != ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
while (eibnx_find_mgroups(info) != ENX_E_SUCCESS) {
if (eibnx_setup_cq(info) != ENX_E_SUCCESS) {
if (eibnx_setup_ud_channel(info) != ENX_E_SUCCESS) {
if (eibnx_setup_bufs(info) != ENX_E_SUCCESS) {
if (eibnx_setup_cq_handler(info) != ENX_E_SUCCESS) {
if (eibnx_join_mcgs(info) != ENX_E_SUCCESS) {
if (eibnx_fip_solicit_mcast(info) != ENX_E_SUCCESS) {
&solicit_period_ticks) != ENX_E_SUCCESS) {
return ((uint_t)ENX_E_SUCCESS);
if (eibnx_fip_parse_pkt(pkt + ENX_GRH_SZ, &msg) != ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
if (eibnx_setup_txbufs(info) != ENX_E_SUCCESS)
if (eibnx_setup_rxbufs(info) != ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
if (eibnx_join_advertise_mcg(info) != ENX_E_SUCCESS) {
if (eibnx_join_solicit_mcg(info) != ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
if (eibnx_find_mgroups(info) != ENX_E_SUCCESS)
if (eibnx_join_mcgs(info) != ENX_E_SUCCESS)
return (ENX_E_SUCCESS);
if (eibnx_cleanup_hca(hca) != ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
if (eibnx_ibt_init(ss) != ENX_E_SUCCESS) {
if ((ret = eibnx_unconfig_child(arg)) == ENX_E_SUCCESS)
while (eibnx_locate_unconfigured_node(&ti, &gwi) == ENX_E_SUCCESS)
if (ret == ENX_E_SUCCESS) {
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);
return (ENX_E_SUCCESS);