Print this page
WIP to help bringup NAT flows
@@ -174,12 +174,10 @@
static mblk_t *udp_prepend_header_template(conn_t *, ip_xmit_attr_t *,
mblk_t *, const in6_addr_t *, in_port_t, uint32_t, int *);
static void udp_ud_err(queue_t *q, mblk_t *mp, t_scalar_t err);
static void udp_ud_err_connected(conn_t *, t_scalar_t);
static void udp_tpi_unbind(queue_t *q, mblk_t *mp);
-static in_port_t udp_update_next_port(udp_t *udp, in_port_t port,
- boolean_t random);
static void udp_wput_other(queue_t *q, mblk_t *mp);
static void udp_wput_iocdata(queue_t *q, mblk_t *mp);
static void udp_wput_fallback(queue_t *q, mblk_t *mp);
static size_t udp_set_rcv_hiwat(udp_t *udp, size_t size);
@@ -2651,11 +2649,11 @@
* Since the extra privileged ports can be arbitrary we also
* ensure that we exclude those from consideration.
* us->us_epriv_ports is not sorted thus we loop over it until
* there are no changes.
*/
-static in_port_t
+in_port_t
udp_update_next_port(udp_t *udp, in_port_t port, boolean_t random)
{
int i, bump;
in_port_t nextport;
boolean_t restart = B_FALSE;