why do the UDP source ports unchange even if i added the -p parameters to the ib_write_bw ?

I am using ib_write_bw to test the performance of RDMA , however, from the tcpdum captures , i see all the udp source ports are 49152 . why is this happen? How can i get random source ports? Really appreciate if anyone can help with this!