Lines Matching defs:av
10 void rxe_init_av(struct rdma_ah_attr *attr, struct rxe_av *av)
12 rxe_av_from_attr(rdma_ah_get_port_num(attr), av, attr);
13 rxe_av_fill_ip_info(av, attr);
14 memcpy(av->dmac, attr->roce.dmac, ETH_ALEN);
73 void rxe_av_from_attr(u8 port_num, struct rxe_av *av,
78 memset(av, 0, sizeof(*av));
79 memcpy(av->grh.dgid.raw, grh->dgid.raw, sizeof(grh->dgid.raw));
80 av->grh.flow_label = grh->flow_label;
81 av->grh.sgid_index = grh->sgid_index;
82 av->grh.hop_limit = grh->hop_limit;
83 av->grh.traffic_class = grh->traffic_class;
84 av->port_num = port_num;
87 void rxe_av_to_attr(struct rxe_av *av, struct rdma_ah_attr *attr)
93 memcpy(grh->dgid.raw, av->grh.dgid.raw, sizeof(av->grh.dgid.raw));
94 grh->flow_label = av->grh.flow_label;
95 grh->sgid_index = av->grh.sgid_index;
96 grh->hop_limit = av->grh.hop_limit;
97 grh->traffic_class = av->grh.traffic_class;
100 rdma_ah_set_port_num(attr, av->port_num);
103 void rxe_av_fill_ip_info(struct rxe_av *av, struct rdma_ah_attr *attr)
109 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid);
110 rdma_gid2ip((struct sockaddr *)&av->dgid_addr,
128 av->network_type = type;
168 return &ah->av;
172 return &pkt->wqe->wr.wr.ud.av;