Is there any difference between packets captured from tcpdump and Wireshark?

Hi,

So the BTS has linux when we SSH into it. We need to collect packet trace from the transport interface. Usually we just mirror the transport port and take the Wireshark dump. But since the BTS has already linux environment, we can also collect tcpdump.

Is there any difference between packets collected from tcpdump and Wireshark for a backhaul interface for a BTS? I mean, will tcpdump packet trace miss any certain kind of data (like u-plane) ?

Thanks in advance.

// Elon