diff --git a/netd.te b/netd.te
index d60e3776b6e6a031e457ac3fc4bc32fad711771e..a5b6f56a98d0d1bfece7e28c0eef08bbc1b6ef48 100644
--- a/netd.te
+++ b/netd.te
@@ -8,9 +8,9 @@ allow netd self:netlink_kobject_uevent_socket *;
 allow netd self:netlink_route_socket *;
 allow netd self:netlink_nflog_socket *;
 allow netd self:rawip_socket *;
-allow netd self:udp_socket *;
-allow netd node:udp_socket node_bind;
-allow netd port:udp_socket name_bind;
+allow netd self:{ tcp_socket udp_socket } *;
+allow netd node:{ tcp_socket udp_socket } node_bind;
+allow netd port:{ tcp_socket udp_socket } name_bind;
 allow netd self:unix_stream_socket *;
 allow netd shell_exec:file rx_file_perms;
 allow netd system_file:file x_file_perms;