summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/ip/ip_if.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/inet/ip/ip_if.c')
-rw-r--r--usr/src/uts/common/inet/ip/ip_if.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/common/inet/ip/ip_if.c b/usr/src/uts/common/inet/ip/ip_if.c
index 16595a3c4d..87b826f40f 100644
--- a/usr/src/uts/common/inet/ip/ip_if.c
+++ b/usr/src/uts/common/inet/ip/ip_if.c
@@ -22278,6 +22278,9 @@ ip_sioctl_slifindex(ipif_t *ipif, sin_t *sin, queue_t *q, mblk_t *mp,
phyi->phyint_ifindex = index;
+ /* Update SCTP's ILL list */
+ sctp_ill_reindex(ill, old_index);
+
connc.cc_old_ifindex = old_index;
connc.cc_new_ifindex = index;
ip_change_ifindex(ill, &connc);