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()
1444 if (listener->nesvnic) { in mini_cm_dec_refcnt_listen()
1445 nes_manage_apbvt(listener->nesvnic, in mini_cm_dec_refcnt_listen()
1447 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), in mini_cm_dec_refcnt_listen()
1516 static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip, int arpindex) in nes_addr_resolve_neigh() argument
1522 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh()
1525 rt = ip_route_output(&init_net, dst_ipaddr, nesvnic->local_ipaddr, 0, 0); in nes_addr_resolve_neigh()
1532 if (netif_is_bond_slave(nesvnic->netdev)) in nes_addr_resolve_neigh()
1533 netdev = netdev_master_upper_dev_get(nesvnic->netdev); in nes_addr_resolve_neigh()
1535 netdev = nesvnic->netdev; in nes_addr_resolve_neigh()
1552 nes_manage_arp_cache(nesvnic->netdev, in nes_addr_resolve_neigh()
1557 nes_manage_arp_cache(nesvnic->netdev, neigh->ha, in nes_addr_resolve_neigh()
1559 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, in nes_addr_resolve_neigh()
1579 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1622 cm_node->netdev = nesvnic->netdev; in make_cm_node()
1624 memcpy(cm_node->loc_mac, nesvnic->netdev->dev_addr, ETH_ALEN); in make_cm_node()
1641 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1650 cm_node->nesvnic = nesvnic; in make_cm_node()
1652 nesdev = nesvnic->nesdev; in make_cm_node()
1660 arpindex = nes_addr_resolve_neigh(nesvnic, in make_cm_node()
1722 if (cm_node->apbvt_set && cm_node->nesvnic) { in rem_ref_cm_node()
1723 nes_manage_apbvt(cm_node->nesvnic, cm_node->mapped_loc_port, in rem_ref_cm_node()
1724 PCI_FUNC(cm_node->nesvnic->nesdev->pcidev->devfn), in rem_ref_cm_node()
2399 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
2422 nes_form_reg_msg(nesvnic, &pm_reg_msg); in mini_cm_listen()
2462 listener->nesvnic = nesvnic; in mini_cm_listen()
2489 struct nes_vnic *nesvnic, u16 private_data_len, in mini_cm_connect() argument
2500 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
2523 loopbackremotenode = make_cm_node(cm_core, nesvnic, in mini_cm_connect()
2727 struct nes_vnic *nesvnic, struct sk_buff *skb) in mini_cm_recv_pkt() argument
2786 cm_node = make_cm_node(cm_core, nesvnic, &nfo, in mini_cm_recv_pkt()
2807 nes_queue_mgt_skbs(skb, nesvnic, cm_node->nesqp); in mini_cm_recv_pkt()
3040 struct nes_vnic *nesvnic; in nes_cm_disconn_true() local
3066 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_cm_disconn_true()
3108 flush_wqes(nesvnic->nesdev, nesqp, flush_q, 1); in nes_cm_disconn_true()
3174 struct nes_vnic *nesvnic; in nes_disconnect() local
3178 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_disconnect()
3179 if (!nesvnic) in nes_disconnect()
3182 nesdev = nesvnic->nesdev; in nes_disconnect()
3183 nesibdev = nesvnic->nesibdev; in nes_disconnect()
3186 netdev_refcnt_read(nesvnic->netdev)); in nes_disconnect()
3222 struct nes_vnic *nesvnic; in nes_accept() local
3253 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_accept()
3254 nesdev = nesvnic->nesdev; in nes_accept()
3259 "%s\n", cm_node, nesvnic, nesvnic->netdev, in nes_accept()
3260 nesvnic->netdev->name); in nes_accept()
3284 netdev_refcnt_read(nesvnic->netdev)); in nes_accept()
3317 nesibdev = nesvnic->nesibdev; in nes_accept()
3509 struct nes_vnic *nesvnic; in nes_connect() local
3528 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_connect()
3529 if (!nesvnic) in nes_connect()
3531 nesdev = nesvnic->nesdev; in nes_connect()
3540 ntohl(nesvnic->local_ipaddr), ntohl(raddr->sin_addr.s_addr), in nes_connect()
3570 nes_form_reg_msg(nesvnic, &pm_reg_msg); in nes_connect()
3587 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3598 cm_node = g_cm_core->api->connect(g_cm_core, nesvnic, in nes_connect()
3603 nes_manage_apbvt(nesvnic, cm_info.mapped_loc_port, in nes_connect()
3635 struct nes_vnic *nesvnic; in nes_create_listen() local
3646 nesvnic = to_nesvnic(cm_id->device); in nes_create_listen()
3647 if (!nesvnic) in nes_create_listen()
3651 nesvnic, nesvnic->netdev, nesvnic->netdev->name); in nes_create_listen()
3654 nesvnic->local_ipaddr, laddr->sin_addr.s_addr); in nes_create_listen()
3657 cm_info.loc_addr = ntohl(nesvnic->local_ipaddr); in nes_create_listen()
3668 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
3682 err = nes_manage_apbvt(nesvnic, cm_node->mapped_loc_port, in nes_create_listen()
3683 PCI_FUNC(nesvnic->nesdev->pcidev->devfn), in nes_create_listen()
3770 struct nes_vnic *nesvnic; in cm_event_connected() local
3789 nesvnic = to_nesvnic(nesqp->ibqp.device); in cm_event_connected()
3790 nesdev = nesvnic->nesdev; in cm_event_connected()