Lines Matching refs:nesvnic
922 if (listener->nesvnic) { in mini_cm_dec_refcnt_listen()
923 nes_manage_apbvt(listener->nesvnic, listener->loc_port, in mini_cm_dec_refcnt_listen()
924 PCI_FUNC(listener->nesvnic->nesdev->pcidev->devfn), NES_MANAGE_APBVT_DEL); in mini_cm_dec_refcnt_listen()
987 static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip) in nes_addr_resolve_neigh() argument
1002 neigh = neigh_lookup(&arp_tbl, &rt->rt_gateway, nesvnic->netdev); in nes_addr_resolve_neigh()
1008 nes_manage_arp_cache(nesvnic->netdev, neigh->ha, in nes_addr_resolve_neigh()
1010 rc = nes_arp_table(nesvnic->nesdev, dst_ip, NULL, in nes_addr_resolve_neigh()
1028 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info, in make_cm_node() argument
1052 cm_node->netdev = nesvnic->netdev; in make_cm_node()
1054 memcpy(cm_node->loc_mac, nesvnic->netdev->dev_addr, ETH_ALEN); in make_cm_node()
1073 cm_node->tcp_cntxt.mss = nesvnic->max_frame_size - sizeof(struct iphdr) - in make_cm_node()
1082 cm_node->nesvnic = nesvnic; in make_cm_node()
1084 nesdev = nesvnic->nesdev; in make_cm_node()
1090 arpindex = nes_arp_table(nesdev, ntohl(nesvnic->local_ipaddr), NULL, NES_ARP_RESOLVE); in make_cm_node()
1094 arpindex = nes_addr_resolve_neigh(nesvnic, cm_info->rem_addr); in make_cm_node()
1188 if (cm_node->apbvt_set && cm_node->nesvnic) { in rem_ref_cm_node()
1189 nes_manage_apbvt(cm_node->nesvnic, cm_node->loc_port, in rem_ref_cm_node()
1191 cm_node->nesvnic->nesdev->pcidev->devfn), in rem_ref_cm_node()
1794 struct nes_vnic *nesvnic, struct nes_cm_info *cm_info) in mini_cm_listen() argument
1835 listener->nesvnic = nesvnic; in mini_cm_listen()
1862 struct nes_vnic *nesvnic, u16 private_data_len, in mini_cm_connect() argument
1874 cm_node = make_cm_node(cm_core, nesvnic, cm_info, NULL); in mini_cm_connect()
1889 ntohl(nesvnic->local_ipaddr), cm_node->rem_port, in mini_cm_connect()
1899 loopbackremotenode = make_cm_node(cm_core, nesvnic, in mini_cm_connect()
2056 struct nes_vnic *nesvnic, struct sk_buff *skb) in mini_cm_recv_pkt() argument
2110 cm_node = make_cm_node(cm_core, nesvnic, &nfo, in mini_cm_recv_pkt()
2358 struct nes_vnic *nesvnic; in nes_cm_disconn_true() local
2379 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_cm_disconn_true()
2462 flush_wqes(nesvnic->nesdev, nesqp, in nes_cm_disconn_true()
2491 struct nes_vnic *nesvnic; in nes_disconnect() local
2495 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_disconnect()
2496 if (!nesvnic) in nes_disconnect()
2499 nesdev = nesvnic->nesdev; in nes_disconnect()
2500 nesibdev = nesvnic->nesibdev; in nes_disconnect()
2503 atomic_read(&nesvnic->netdev->refcnt)); in nes_disconnect()
2539 struct nes_vnic *nesvnic; in nes_accept() local
2563 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_accept()
2564 nesdev = nesvnic->nesdev; in nes_accept()
2569 "%s\n", cm_node, nesvnic, nesvnic->netdev, in nes_accept()
2570 nesvnic->netdev->name); in nes_accept()
2582 atomic_read(&nesvnic->netdev->refcnt)); in nes_accept()
2614 nesibdev = nesvnic->nesibdev; in nes_accept()
2685 cpu_to_le32(ntohl(nesvnic->local_ipaddr)); in nes_accept()
2713 nes_quad.SrcIpadr = nesvnic->local_ipaddr; in nes_accept()
2809 struct nes_vnic *nesvnic; in nes_connect() local
2820 nesvnic = to_nesvnic(nesqp->ibqp.device); in nes_connect()
2821 if (!nesvnic) in nes_connect()
2823 nesdev = nesvnic->nesdev; in nes_connect()
2829 ntohl(nesvnic->local_ipaddr), in nes_connect()
2851 nes_manage_apbvt(nesvnic, ntohs(cm_id->local_addr.sin_port), in nes_connect()
2865 cm_node = g_cm_core->api->connect(g_cm_core, nesvnic, in nes_connect()
2871 nes_manage_apbvt(nesvnic, ntohs(cm_id->local_addr.sin_port), in nes_connect()
2893 struct nes_vnic *nesvnic; in nes_create_listen() local
2903 nesvnic = to_nesvnic(cm_id->device); in nes_create_listen()
2904 if (!nesvnic) in nes_create_listen()
2906 adapter = nesvnic->nesdev->nesadapter; in nes_create_listen()
2908 nesvnic, nesvnic->netdev, nesvnic->netdev->name); in nes_create_listen()
2911 nesvnic->local_ipaddr, cm_id->local_addr.sin_addr.s_addr); in nes_create_listen()
2914 cm_info.loc_addr = nesvnic->local_ipaddr; in nes_create_listen()
2922 cm_node = g_cm_core->api->listen(g_cm_core, nesvnic, &cm_info); in nes_create_listen()
2932 err = nes_manage_apbvt(nesvnic, in nes_create_listen()
2934 PCI_FUNC(nesvnic->nesdev->pcidev->devfn), in nes_create_listen()
3023 struct nes_vnic *nesvnic; in cm_event_connected() local
3040 nesvnic = to_nesvnic(nesqp->ibqp.device); in cm_event_connected()
3041 nesdev = nesvnic->nesdev; in cm_event_connected()
3065 cpu_to_le32(ntohl(nesvnic->local_ipaddr)); in cm_event_connected()
3120 nes_quad.SrcIpadr = nesvnic->local_ipaddr; in cm_event_connected()