in bsd/net/if.c [5478:5737]
static __attribute__((unused)) void
ifioctl_cassert(void)
{
/*
* This is equivalent to _CASSERT() and the compiler wouldn't
* generate any instructions, thus for compile time only.
*/
switch ((u_long)0) {
case 0:
/* bsd/net/if_ppp.h */
case SIOCGPPPSTATS:
case SIOCGPPPCSTATS:
/* bsd/netinet6/in6_var.h */
case SIOCSIFADDR_IN6:
case SIOCGIFADDR_IN6:
case SIOCSIFDSTADDR_IN6:
case SIOCSIFNETMASK_IN6:
case SIOCGIFDSTADDR_IN6:
case SIOCGIFNETMASK_IN6:
case SIOCDIFADDR_IN6:
case SIOCAIFADDR_IN6_32:
case SIOCAIFADDR_IN6_64:
case SIOCSIFPHYADDR_IN6_32:
case SIOCSIFPHYADDR_IN6_64:
case SIOCGIFPSRCADDR_IN6:
case SIOCGIFPDSTADDR_IN6:
case SIOCGIFAFLAG_IN6:
case SIOCGDRLST_IN6_32:
case SIOCGDRLST_IN6_64:
case SIOCGPRLST_IN6_32:
case SIOCGPRLST_IN6_64:
case OSIOCGIFINFO_IN6:
case SIOCGIFINFO_IN6:
case SIOCSNDFLUSH_IN6:
case SIOCGNBRINFO_IN6_32:
case SIOCGNBRINFO_IN6_64:
case SIOCSPFXFLUSH_IN6:
case SIOCSRTRFLUSH_IN6:
case SIOCGIFALIFETIME_IN6:
case SIOCSIFALIFETIME_IN6:
case SIOCGIFSTAT_IN6:
case SIOCGIFSTAT_ICMP6:
case SIOCSDEFIFACE_IN6_32:
case SIOCSDEFIFACE_IN6_64:
case SIOCGDEFIFACE_IN6_32:
case SIOCGDEFIFACE_IN6_64:
case SIOCSIFINFO_FLAGS:
case SIOCSSCOPE6:
case SIOCGSCOPE6:
case SIOCGSCOPE6DEF:
case SIOCSIFPREFIX_IN6:
case SIOCGIFPREFIX_IN6:
case SIOCDIFPREFIX_IN6:
case SIOCAIFPREFIX_IN6:
case SIOCCIFPREFIX_IN6:
case SIOCSGIFPREFIX_IN6:
case SIOCPROTOATTACH_IN6_32:
case SIOCPROTOATTACH_IN6_64:
case SIOCPROTODETACH_IN6:
case SIOCLL_START_32:
case SIOCLL_START_64:
case SIOCLL_STOP:
case SIOCAUTOCONF_START:
case SIOCAUTOCONF_STOP:
case SIOCSETROUTERMODE_IN6:
case SIOCGETROUTERMODE_IN6:
case SIOCLL_CGASTART_32:
case SIOCLL_CGASTART_64:
case SIOCGIFCGAPREP_IN6:
case SIOCSIFCGAPREP_IN6:
/* bsd/sys/sockio.h */
case SIOCSIFADDR:
case OSIOCGIFADDR:
case SIOCSIFDSTADDR:
case OSIOCGIFDSTADDR:
case SIOCSIFFLAGS:
case SIOCGIFFLAGS:
case OSIOCGIFBRDADDR:
case SIOCSIFBRDADDR:
case OSIOCGIFCONF32:
case OSIOCGIFCONF64:
case OSIOCGIFNETMASK:
case SIOCSIFNETMASK:
case SIOCGIFMETRIC:
case SIOCSIFMETRIC:
case SIOCDIFADDR:
case SIOCAIFADDR:
case SIOCGIFADDR:
case SIOCGIFDSTADDR:
case SIOCGIFBRDADDR:
case SIOCGIFCONF32:
case SIOCGIFCONF64:
case SIOCGIFNETMASK:
case SIOCAUTOADDR:
case SIOCAUTONETMASK:
case SIOCARPIPLL:
case SIOCADDMULTI:
case SIOCDELMULTI:
case SIOCGIFMTU:
case SIOCSIFMTU:
case SIOCGIFPHYS:
case SIOCSIFPHYS:
case SIOCSIFMEDIA:
case SIOCGIFMEDIA32:
case SIOCGIFMEDIA64:
case SIOCGIFXMEDIA32:
case SIOCGIFXMEDIA64:
case SIOCSIFGENERIC:
case SIOCGIFGENERIC:
case SIOCRSLVMULTI:
case SIOCSIFLLADDR:
case SIOCGIFSTATUS:
case SIOCSIFPHYADDR:
case SIOCGIFPSRCADDR:
case SIOCGIFPDSTADDR:
case SIOCDIFPHYADDR:
case SIOCGIFDEVMTU:
case SIOCSIFALTMTU:
case SIOCGIFALTMTU:
case SIOCSIFBOND:
case SIOCGIFBOND:
case SIOCPROTOATTACH:
case SIOCPROTODETACH:
case SIOCSIFCAP:
case SIOCGIFCAP:
case SIOCIFCREATE:
case SIOCIFDESTROY:
case SIOCIFCREATE2:
case SIOCSDRVSPEC32:
case SIOCGDRVSPEC32:
case SIOCSDRVSPEC64:
case SIOCGDRVSPEC64:
case SIOCSIFVLAN:
case SIOCGIFVLAN:
case SIOCIFGCLONERS32:
case SIOCIFGCLONERS64:
case SIOCGIFASYNCMAP:
case SIOCSIFASYNCMAP:
case SIOCSIFKPI:
case SIOCGIFKPI:
case SIOCGIFWAKEFLAGS:
case SIOCGIFGETRTREFCNT:
case SIOCGIFLINKQUALITYMETRIC:
case SIOCSIFOPPORTUNISTIC:
case SIOCGIFOPPORTUNISTIC:
case SIOCGETROUTERMODE:
case SIOCSETROUTERMODE:
case SIOCGIFEFLAGS:
case SIOCSIFDESC:
case SIOCGIFDESC:
case SIOCSIFLINKPARAMS:
case SIOCGIFLINKPARAMS:
case SIOCGIFQUEUESTATS:
case SIOCSIFTHROTTLE:
case SIOCGIFTHROTTLE:
case SIOCGASSOCIDS32:
case SIOCGASSOCIDS64:
case SIOCGCONNIDS32:
case SIOCGCONNIDS64:
case SIOCGCONNINFO32:
case SIOCGCONNINFO64:
case SIOCSCONNORDER:
case SIOCGCONNORDER:
case SIOCSIFLOG:
case SIOCGIFLOG:
case SIOCGIFDELEGATE:
case SIOCGIFLLADDR:
case SIOCGIFTYPE:
case SIOCGIFEXPENSIVE:
case SIOCSIFEXPENSIVE:
case SIOCGIF2KCL:
case SIOCSIF2KCL:
case SIOCGSTARTDELAY:
case SIOCAIFAGENTID:
case SIOCDIFAGENTID:
case SIOCGIFAGENTIDS32:
case SIOCGIFAGENTIDS64:
case SIOCGIFAGENTDATA32:
case SIOCGIFAGENTDATA64:
case SIOCSIFINTERFACESTATE:
case SIOCGIFINTERFACESTATE:
case SIOCSIFPROBECONNECTIVITY:
case SIOCGIFPROBECONNECTIVITY:
case SIOCGIFFUNCTIONALTYPE:
case SIOCSIFNETSIGNATURE:
case SIOCGIFNETSIGNATURE:
case SIOCSIFNETWORKID:
case SIOCGECNMODE:
case SIOCSECNMODE:
case SIOCSIFORDER:
case SIOCSQOSMARKINGMODE:
case SIOCSQOSMARKINGENABLED:
case SIOCGQOSMARKINGMODE:
case SIOCGQOSMARKINGENABLED:
case SIOCSIFTIMESTAMPENABLE:
case SIOCSIFTIMESTAMPDISABLE:
case SIOCGIFTIMESTAMPENABLED:
case SIOCSIFDISABLEOUTPUT:
case SIOCSIFSUBFAMILY:
case SIOCGIFAGENTLIST32:
case SIOCGIFAGENTLIST64:
case SIOCSIFLOWINTERNET:
case SIOCGIFLOWINTERNET:
case SIOCGIFNAT64PREFIX:
case SIOCSIFNAT64PREFIX:
case SIOCGIFCLAT46ADDR:
case SIOCGIFPROTOLIST32:
case SIOCGIFPROTOLIST64:
case SIOCSIF6LOWPAN:
case SIOCGIF6LOWPAN:
case SIOCGIFLOWPOWER:
case SIOCSIFLOWPOWER:
case SIOCGIFMPKLOG:
case SIOCSIFMPKLOG:
case SIOCGIFCONSTRAINED:
case SIOCSIFCONSTRAINED:
case SIOCGIFXFLAGS:
case SIOCGIFNOACKPRIO:
case SIOCSIFNOACKPRIO:
;
}
}