Commit fc640d4c authored by Gerd Rausch's avatar Gerd Rausch Committed by Santosh Shilimkar
Browse files

rds: Return proper "tos" value to user-space



The proper "tos" value needs to be returned
to user-space (sockopt RDS_INFO_CONNECTIONS).

Fixes: 3eb45036 ("rds: add type of service(tos) infrastructure")
Signed-off-by: default avatarGerd Rausch <gerd.rausch@oracle.com>
Reviewed-by: default avatarZhu Yanjun <yanjun.zhu@oracle.com>
Signed-off-by: default avatarSantosh Shilimkar <santosh.shilimkar@oracle.com>
parent 8c6166cf
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -736,6 +736,7 @@ static int rds_conn_info_visitor(struct rds_conn_path *cp, void *buffer)
	cinfo->next_rx_seq = cp->cp_next_rx_seq;
	cinfo->next_rx_seq = cp->cp_next_rx_seq;
	cinfo->laddr = conn->c_laddr.s6_addr32[3];
	cinfo->laddr = conn->c_laddr.s6_addr32[3];
	cinfo->faddr = conn->c_faddr.s6_addr32[3];
	cinfo->faddr = conn->c_faddr.s6_addr32[3];
	cinfo->tos = conn->c_tos;
	strncpy(cinfo->transport, conn->c_trans->t_name,
	strncpy(cinfo->transport, conn->c_trans->t_name,
		sizeof(cinfo->transport));
		sizeof(cinfo->transport));
	cinfo->flags = 0;
	cinfo->flags = 0;