'instance' is the name of an ifconfig subcommand related to ifmedia
so the name of the setinstance() function is slightly confusing.
Index: ifconfig.c
===================================================================
RCS file: /cvs/src/sbin/ifconfig/ifconfig.c,v
retrieving revision 1.327
diff -u -p -r1.327 ifconfig.c
--- ifconfig.c 19 Aug 2016 09:06:24 -0000 1.327
+++ ifconfig.c 31 Aug 2016 12:19:48 -0000
@@ -218,7 +218,7 @@ void unsetvlandev(const char *, int);
void mpe_status(void);
void mpw_status(void);
void vlan_status(void);
-void setinstance(const char *, int);
+void setrdomain(const char *, int);
int main(int, char *[]);
int prefix(void *val, int);
void getifgroups(void);
@@ -392,7 +392,7 @@ const struct cmd {
{ "priority", NEXTARG, 0, setifpriority },
{ "rtlabel", NEXTARG, 0, setifrtlabel },
{ "-rtlabel", -1, 0, setifrtlabel },
- { "rdomain", NEXTARG, 0, setinstance },
+ { "rdomain", NEXTARG, 0, setrdomain },
{ "mpls", IFXF_MPLS, 0, setifxflags },
{ "-mpls", -IFXF_MPLS, 0, setifxflags },
{ "mplslabel", NEXTARG, 0, setmpelabel },
@@ -5675,7 +5675,7 @@ setiflladdr(const char *addr, int param)
#ifndef SMALL
void
-setinstance(const char *id, int param)
+setrdomain(const char *id, int param)
{
const char *errmsg = NULL;
int rdomainid;