• Home
  • Raw
  • Download

Lines Matching full:av

189 					struct rxe_av *av)  in rxe_find_route()  argument
196 av->grh.sgid_index); in rxe_find_route()
208 if (av->network_type == RDMA_NETWORK_IPV4) { in rxe_find_route()
212 saddr = &av->sgid_addr._sockaddr_in.sin_addr; in rxe_find_route()
213 daddr = &av->dgid_addr._sockaddr_in.sin_addr; in rxe_find_route()
215 } else if (av->network_type == RDMA_NETWORK_IPV6) { in rxe_find_route()
219 saddr6 = &av->sgid_addr._sockaddr_in6.sin6_addr; in rxe_find_route()
220 daddr6 = &av->dgid_addr._sockaddr_in6.sin6_addr; in rxe_find_route()
383 struct sk_buff *skb, struct rxe_av *av) in prepare4() argument
389 struct in_addr *saddr = &av->sgid_addr._sockaddr_in.sin_addr; in prepare4()
390 struct in_addr *daddr = &av->dgid_addr._sockaddr_in.sin_addr; in prepare4()
392 dst = rxe_find_route(rxe, qp, av); in prepare4()
405 av->grh.traffic_class, av->grh.hop_limit, df, xnet); in prepare4()
412 struct sk_buff *skb, struct rxe_av *av) in prepare6() argument
416 struct in6_addr *saddr = &av->sgid_addr._sockaddr_in6.sin6_addr; in prepare6()
417 struct in6_addr *daddr = &av->dgid_addr._sockaddr_in6.sin6_addr; in prepare6()
419 dst = rxe_find_route(rxe, qp, av); in prepare6()
432 av->grh.traffic_class, in prepare6()
433 av->grh.hop_limit); in prepare6()
443 struct rxe_av *av = rxe_get_av(pkt); in rxe_prepare() local
445 if (av->network_type == RDMA_NETWORK_IPV4) in rxe_prepare()
446 err = prepare4(rxe, pkt, skb, av); in rxe_prepare()
447 else if (av->network_type == RDMA_NETWORK_IPV6) in rxe_prepare()
448 err = prepare6(rxe, pkt, skb, av); in rxe_prepare()
470 struct rxe_av *av; in rxe_send() local
473 av = rxe_get_av(pkt); in rxe_send()
481 if (av->network_type == RDMA_NETWORK_IPV4) { in rxe_send()
483 } else if (av->network_type == RDMA_NETWORK_IPV6) { in rxe_send()
486 pr_err("Unknown layer 3 protocol: %d\n", av->network_type); in rxe_send()
506 static inline int addr_same(struct rxe_dev *rxe, struct rxe_av *av) in addr_same() argument
508 return rxe->port.port_guid == av->grh.dgid.global.interface_id; in addr_same()
511 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, in rxe_init_packet() argument
520 attr = rdma_get_gid_attr(&rxe->ib_dev, port_num, av->grh.sgid_index); in rxe_init_packet()
525 if (av->network_type == RDMA_NETWORK_IPV4) in rxe_init_packet()
542 if (av->network_type == RDMA_NETWORK_IPV4) in rxe_init_packet()