Lines Matching refs:nesvnic
591 static void nes_form_reg_msg(struct nes_vnic *nesvnic, in nes_form_reg_msg() argument
594 memcpy(pm_msg->dev_name, nesvnic->nesibdev->ibdev.name, in nes_form_reg_msg()
596 memcpy(pm_msg->if_name, nesvnic->netdev->name, IWPM_IFNAME_SIZE); in nes_form_reg_msg()
1419 if (listener->nesvnic) { in mini_cm_dec_refcnt_listen()
1420 nes_manage_apbvt(listener->nesvnic, in mini_cm_dec_refcnt_listen()
1422 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), in mini_cm_dec_refcnt_listen()
1491 static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip, int arpindex) in nes_addr_resolve_neigh() argument
1497 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh()
1506 if (netif_is_bond_slave(nesvnic->netdev)) in nes_addr_resolve_neigh()
1507 netdev = netdev_master_upper_dev_get(nesvnic->netdev); in nes_addr_resolve_neigh()
1509 netdev = nesvnic->netdev; in nes_addr_resolve_neigh()
1526 nes_manage_arp_cache(nesvnic->netdev, in nes_addr_resolve_neigh()
1531 nes_manage_arp_cache(nesvnic->netdev, neigh->ha, in nes_addr_resolve_neigh()
1533 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, in nes_addr_resolve_neigh()
1553 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1589 cm_node->netdev = nesvnic->netdev; in make_cm_node()
1591 memcpy(cm_node->loc_mac, nesvnic->netdev->dev_addr, ETH_ALEN); in make_cm_node()
1608 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1617 cm_node->nesvnic = nesvnic; in make_cm_node()
1619 nesdev = nesvnic->nesdev; in make_cm_node()
1627 arpindex = nes_addr_resolve_neigh(nesvnic, in make_cm_node()
1689 if (cm_node->apbvt_set && cm_node->nesvnic) { in rem_ref_cm_node()
1690 nes_manage_apbvt(cm_node->nesvnic, cm_node->mapped_loc_port, in rem_ref_cm_node()
1691 PCI_FUNC(cm_node->nesvnic->nesdev->pcidev->devfn), in rem_ref_cm_node()
2365 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
2388 nes_form_reg_msg(nesvnic, &pm_reg_msg); in mini_cm_listen()
2428 listener->nesvnic = nesvnic; in mini_cm_listen()
2455 struct nes_vnic *nesvnic, u16 private_data_len, in mini_cm_connect() argument
2466 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
2489 loopbackremotenode = make_cm_node(cm_core, nesvnic, in mini_cm_connect()
2693 struct nes_vnic *nesvnic, struct sk_buff *skb) in mini_cm_recv_pkt() argument
2752 cm_node = make_cm_node(cm_core, nesvnic, &nfo, in mini_cm_recv_pkt()
2773 nes_queue_mgt_skbs(skb, nesvnic, cm_node->nesqp); in mini_cm_recv_pkt()
3003 struct nes_vnic *nesvnic; in nes_cm_disconn_true() local
3029 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_cm_disconn_true()
3071 flush_wqes(nesvnic->nesdev, nesqp, flush_q, 1); in nes_cm_disconn_true()
3137 struct nes_vnic *nesvnic; in nes_disconnect() local
3141 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_disconnect()
3142 if (!nesvnic) in nes_disconnect()
3145 nesdev = nesvnic->nesdev; in nes_disconnect()
3146 nesibdev = nesvnic->nesibdev; in nes_disconnect()
3149 netdev_refcnt_read(nesvnic->netdev)); in nes_disconnect()
3185 struct nes_vnic *nesvnic; in nes_accept() local
3216 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_accept()
3217 nesdev = nesvnic->nesdev; in nes_accept()
3222 "%s\n", cm_node, nesvnic, nesvnic->netdev, in nes_accept()
3223 nesvnic->netdev->name); in nes_accept()
3247 netdev_refcnt_read(nesvnic->netdev)); in nes_accept()
3280 nesibdev = nesvnic->nesibdev; in nes_accept()
3472 struct nes_vnic *nesvnic; in nes_connect() local
3491 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_connect()
3492 if (!nesvnic) in nes_connect()
3494 nesdev = nesvnic->nesdev; in nes_connect()
3503 ntohl(nesvnic->local_ipaddr), ntohl(raddr->sin_addr.s_addr), in nes_connect()
3533 nes_form_reg_msg(nesvnic, &pm_reg_msg); in nes_connect()
3550 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3561 cm_node = g_cm_core->api->connect(g_cm_core, nesvnic, in nes_connect()
3566 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3597 struct nes_vnic *nesvnic; in nes_create_listen() local
3608 nesvnic = to_nesvnic(cm_id->device); in nes_create_listen()
3609 if (!nesvnic) in nes_create_listen()
3613 nesvnic, nesvnic->netdev, nesvnic->netdev->name); in nes_create_listen()
3616 nesvnic->local_ipaddr, laddr->sin_addr.s_addr); in nes_create_listen()
3619 cm_info.loc_addr = ntohl(nesvnic->local_ipaddr); in nes_create_listen()
3630 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
3643 err = nes_manage_apbvt(nesvnic, cm_node->mapped_loc_port, in nes_create_listen()
3644 PCI_FUNC(nesvnic->nesdev->pcidev->devfn), in nes_create_listen()
3731 struct nes_vnic *nesvnic; in cm_event_connected() local
3750 nesvnic = to_nesvnic(nesqp->ibqp.device); in cm_event_connected()
3751 nesdev = nesvnic->nesdev; in cm_event_connected()