aboutsummaryrefslogtreecommitdiffstats
path: root/host
diff options
context:
space:
mode:
Diffstat (limited to 'host')
-rw-r--r--host/include/uhd/transport/udp_zero_copy.hpp2
-rw-r--r--host/lib/transport/udp_zero_copy.cpp1
2 files changed, 3 insertions, 0 deletions
diff --git a/host/include/uhd/transport/udp_zero_copy.hpp b/host/include/uhd/transport/udp_zero_copy.hpp
index dcf020460..851e004d7 100644
--- a/host/include/uhd/transport/udp_zero_copy.hpp
+++ b/host/include/uhd/transport/udp_zero_copy.hpp
@@ -67,6 +67,8 @@ public:
udp_zero_copy::buff_params& buff_params_out,
const device_addr_t &hints = device_addr_t()
);
+
+ virtual uint16_t get_local_port(void) const = 0;
};
}} //namespace
diff --git a/host/lib/transport/udp_zero_copy.cpp b/host/lib/transport/udp_zero_copy.cpp
index f03919f31..814f41500 100644
--- a/host/lib/transport/udp_zero_copy.cpp
+++ b/host/lib/transport/udp_zero_copy.cpp
@@ -244,6 +244,7 @@ public:
size_t get_num_send_frames(void) const {return _num_send_frames;}
size_t get_send_frame_size(void) const {return _send_frame_size;}
+ uint16_t get_local_port(void) const {return _socket->local_endpoint().port();}
private:
//memory management -> buffers and fifos