Lines Matching refs:nesvnic
1320 if (listener->nesvnic) { in mini_cm_dec_refcnt_listen()
1321 nes_manage_apbvt(listener->nesvnic, in mini_cm_dec_refcnt_listen()
1323 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), in mini_cm_dec_refcnt_listen()
1388 static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip, int arpindex) in nes_addr_resolve_neigh() argument
1393 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_addr_resolve_neigh()
1396 rt = ip_route_output(&init_net, dst_ipaddr, nesvnic->local_ipaddr, 0, 0); in nes_addr_resolve_neigh()
1418 nes_manage_arp_cache(nesvnic->netdev, in nes_addr_resolve_neigh()
1423 nes_manage_arp_cache(nesvnic->netdev, neigh->ha, in nes_addr_resolve_neigh()
1425 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, in nes_addr_resolve_neigh()
1445 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1482 cm_node->netdev = nesvnic->netdev; in make_cm_node()
1484 memcpy(cm_node->loc_mac, nesvnic->netdev->dev_addr, ETH_ALEN); in make_cm_node()
1503 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1512 cm_node->nesvnic = nesvnic; in make_cm_node()
1514 nesdev = nesvnic->nesdev; in make_cm_node()
1522 arpindex = nes_addr_resolve_neigh(nesvnic, cm_node->rem_addr, in make_cm_node()
1584 if (cm_node->apbvt_set && cm_node->nesvnic) { in rem_ref_cm_node()
1585 nes_manage_apbvt(cm_node->nesvnic, cm_node->loc_port, in rem_ref_cm_node()
1586 PCI_FUNC(cm_node->nesvnic->nesdev->pcidev->devfn), in rem_ref_cm_node()
2259 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
2299 listener->nesvnic = nesvnic; in mini_cm_listen()
2326 struct nes_vnic *nesvnic, u16 private_data_len, in mini_cm_connect() argument
2337 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
2360 loopbackremotenode = make_cm_node(cm_core, nesvnic, in mini_cm_connect()
2564 struct nes_vnic *nesvnic, struct sk_buff *skb) in mini_cm_recv_pkt() argument
2617 cm_node = make_cm_node(cm_core, nesvnic, &nfo, in mini_cm_recv_pkt()
2638 nes_queue_mgt_skbs(skb, nesvnic, cm_node->nesqp); in mini_cm_recv_pkt()
2880 struct nes_vnic *nesvnic; in nes_cm_disconn_true() local
2906 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_cm_disconn_true()
2948 flush_wqes(nesvnic->nesdev, nesqp, flush_q, 1); in nes_cm_disconn_true()
3014 struct nes_vnic *nesvnic; in nes_disconnect() local
3018 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_disconnect()
3019 if (!nesvnic) in nes_disconnect()
3022 nesdev = nesvnic->nesdev; in nes_disconnect()
3023 nesibdev = nesvnic->nesibdev; in nes_disconnect()
3026 netdev_refcnt_read(nesvnic->netdev)); in nes_disconnect()
3062 struct nes_vnic *nesvnic; in nes_accept() local
3091 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_accept()
3092 nesdev = nesvnic->nesdev; in nes_accept()
3097 "%s\n", cm_node, nesvnic, nesvnic->netdev, in nes_accept()
3098 nesvnic->netdev->name); in nes_accept()
3122 netdev_refcnt_read(nesvnic->netdev)); in nes_accept()
3344 struct nes_vnic *nesvnic; in nes_connect() local
3360 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_connect()
3361 if (!nesvnic) in nes_connect()
3363 nesdev = nesvnic->nesdev; in nes_connect()
3372 ntohl(nesvnic->local_ipaddr), ntohl(raddr->sin_addr.s_addr), in nes_connect()
3397 nes_manage_apbvt(nesvnic, cm_info.loc_port, in nes_connect()
3406 cm_node = g_cm_core->api->connect(g_cm_core, nesvnic, in nes_connect()
3411 nes_manage_apbvt(nesvnic, cm_info.loc_port, in nes_connect()
3441 struct nes_vnic *nesvnic; in nes_create_listen() local
3452 nesvnic = to_nesvnic(cm_id->device); in nes_create_listen()
3453 if (!nesvnic) in nes_create_listen()
3457 nesvnic, nesvnic->netdev, nesvnic->netdev->name); in nes_create_listen()
3460 nesvnic->local_ipaddr, laddr->sin_addr.s_addr); in nes_create_listen()
3463 cm_info.loc_addr = ntohl(nesvnic->local_ipaddr); in nes_create_listen()
3470 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
3481 err = nes_manage_apbvt(nesvnic, cm_node->loc_port, in nes_create_listen()
3482 PCI_FUNC(nesvnic->nesdev->pcidev->devfn), in nes_create_listen()
3569 struct nes_vnic *nesvnic; in cm_event_connected() local
3588 nesvnic = to_nesvnic(nesqp->ibqp.device); in cm_event_connected()
3589 nesdev = nesvnic->nesdev; in cm_event_connected()