Index: sys/amd64/conf/DEFAULTS =================================================================== --- sys/amd64/conf/DEFAULTS (revision 257758) +++ sys/amd64/conf/DEFAULTS (working copy) @@ -22,3 +22,7 @@ options GEOM_PART_MBR options NEW_PCIB + +# Enable network stack functionality +options NETSTACK + Index: sys/arm/conf/DEFAULTS =================================================================== --- sys/arm/conf/DEFAULTS (revision 257758) +++ sys/arm/conf/DEFAULTS (working copy) @@ -7,3 +7,7 @@ options GEOM_PART_BSD options GEOM_PART_MBR + +# Enable network stack functionality +options NETSTACK + Index: sys/compat/linprocfs/linprocfs.c =================================================================== --- sys/compat/linprocfs/linprocfs.c (revision 257758) +++ sys/compat/linprocfs/linprocfs.c (working copy) @@ -1109,6 +1109,7 @@ return (error); } +#ifdef NETSTACK /* * Filler function for proc/net/dev */ @@ -1161,6 +1162,7 @@ return (0); } +#endif /* NETSTACK */ /* * Filler function for proc/sys/kernel/osrelease @@ -1382,10 +1384,12 @@ pfs_create_file(root, "version", &linprocfs_doversion, NULL, NULL, NULL, PFS_RD); +#ifdef NETSTACK /* /proc/net/... */ dir = pfs_create_dir(root, "net", NULL, NULL, NULL, 0); pfs_create_file(dir, "dev", &linprocfs_donetdev, NULL, NULL, NULL, PFS_RD); +#endif /* NETSTACK */ /* /proc//... */ dir = pfs_create_dir(root, "pid", NULL, NULL, NULL, PFS_PROCDEP); Index: sys/compat/linux/linux_ioctl.c =================================================================== --- sys/compat/linux/linux_ioctl.c (revision 257758) +++ sys/compat/linux/linux_ioctl.c (working copy) @@ -102,7 +102,9 @@ static linux_ioctl_function_t linux_ioctl_console; static linux_ioctl_function_t linux_ioctl_hdio; static linux_ioctl_function_t linux_ioctl_disk; +#ifdef NETSTACK static linux_ioctl_function_t linux_ioctl_socket; +#endif static linux_ioctl_function_t linux_ioctl_sound; static linux_ioctl_function_t linux_ioctl_termio; static linux_ioctl_function_t linux_ioctl_private; @@ -110,7 +112,9 @@ static linux_ioctl_function_t linux_ioctl_sg; static linux_ioctl_function_t linux_ioctl_v4l; static linux_ioctl_function_t linux_ioctl_v4l2; +#ifdef NETSTACK static linux_ioctl_function_t linux_ioctl_special; +#endif /* NETSTACK */ static linux_ioctl_function_t linux_ioctl_fbsd_usb; static struct linux_ioctl_handler cdrom_handler = @@ -123,8 +127,10 @@ { linux_ioctl_hdio, LINUX_IOCTL_HDIO_MIN, LINUX_IOCTL_HDIO_MAX }; static struct linux_ioctl_handler disk_handler = { linux_ioctl_disk, LINUX_IOCTL_DISK_MIN, LINUX_IOCTL_DISK_MAX }; +#ifdef NETSTACK static struct linux_ioctl_handler socket_handler = { linux_ioctl_socket, LINUX_IOCTL_SOCKET_MIN, LINUX_IOCTL_SOCKET_MAX }; +#endif /* NETSTACK */ static struct linux_ioctl_handler sound_handler = { linux_ioctl_sound, LINUX_IOCTL_SOUND_MIN, LINUX_IOCTL_SOUND_MAX }; static struct linux_ioctl_handler termio_handler = @@ -147,7 +153,9 @@ DATA_SET(linux_ioctl_handler_set, console_handler); DATA_SET(linux_ioctl_handler_set, hdio_handler); DATA_SET(linux_ioctl_handler_set, disk_handler); +#ifdef NETSTACK DATA_SET(linux_ioctl_handler_set, socket_handler); +#endif /* NETSTACK */ DATA_SET(linux_ioctl_handler_set, sound_handler); DATA_SET(linux_ioctl_handler_set, termio_handler); DATA_SET(linux_ioctl_handler_set, private_handler); @@ -2089,6 +2097,7 @@ return (error); } +#ifdef NETSTACK /* * Criteria for interface name translation */ @@ -2587,6 +2596,7 @@ #endif return (error); } +#endif /* NETSTACK */ /* * Device private ioctl handler @@ -2603,8 +2613,10 @@ return (error); type = fp->f_type; fdrop(fp, td); +#ifdef NETSTACK if (type == DTYPE_SOCKET) return (linux_ioctl_socket(td, args)); +#endif /* NETSTACK */ return (ENOIOCTL); } @@ -3008,6 +3020,7 @@ return (error); } +#ifdef NETSTACK /* * Special ioctl handler */ @@ -3035,6 +3048,7 @@ return (error); } +#endif /* NETSTACK */ static int linux_to_bsd_v4l2_standard(struct l_v4l2_standard *lvstd, struct v4l2_standard *vstd) Index: sys/compat/svr4/svr4_ioctl.c =================================================================== --- sys/compat/svr4/svr4_ioctl.c (revision 257758) +++ sys/compat/svr4/svr4_ioctl.c (working copy) @@ -125,22 +125,22 @@ DPRINTF(("term\n")); fun = svr4_term_ioctl; break; - +#ifdef NETSTACK case SVR4_STR: DPRINTF(("stream\n")); fun = svr4_stream_ioctl; break; - +#endif case SVR4_FIOC: DPRINTF(("file\n")); fun = svr4_fil_ioctl; break; - +#ifdef NETSTACK case SVR4_SIOC: DPRINTF(("socket\n")); fun = svr4_sock_ioctl; break; - +#endif case SVR4_XIOC: /* We do not support those */ fdrop(fp, td); Index: sys/compat/svr4/svr4_proto.h =================================================================== --- sys/compat/svr4/svr4_proto.h (revision 257758) +++ sys/compat/svr4/svr4_proto.h (working copy) @@ -12,8 +12,10 @@ #include #include #include +#include #include #include +#include #include @@ -155,6 +157,7 @@ char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)]; }; +#ifdef NETSTACK struct svr4_sys_getmsg_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)]; @@ -167,6 +170,8 @@ char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; +#else +#endif struct svr4_sys_poll_args { char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)]; char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)]; @@ -386,18 +391,25 @@ char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)]; char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)]; }; +#ifdef NETSTACK struct svr4_sys_recv_args { char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)]; char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; +#else +#endif +#ifdef NETSTACK struct svr4_sys_send_args { char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)]; char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; +#else +#endif +#ifdef NETSTACK struct svr4_sys_sendto_args { char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)]; @@ -406,6 +418,8 @@ char to_l_[PADL_(struct sockaddr *)]; struct sockaddr * to; char to_r_[PADR_(struct sockaddr *)]; char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)]; }; +#else +#endif int svr4_sys_open(struct thread *, struct svr4_sys_open_args *); int svr4_sys_wait(struct thread *, struct svr4_sys_wait_args *); int svr4_sys_creat(struct thread *, struct svr4_sys_creat_args *); @@ -434,8 +448,11 @@ int svr4_sys_fcntl(struct thread *, struct svr4_sys_fcntl_args *); int svr4_sys_ulimit(struct thread *, struct svr4_sys_ulimit_args *); int svr4_sys_getdents(struct thread *, struct svr4_sys_getdents_args *); +#ifdef NETSTACK int svr4_sys_getmsg(struct thread *, struct svr4_sys_getmsg_args *); int svr4_sys_putmsg(struct thread *, struct svr4_sys_putmsg_args *); +#else +#endif int svr4_sys_poll(struct thread *, struct svr4_sys_poll_args *); int svr4_sys_lstat(struct thread *, struct svr4_sys_lstat_args *); int svr4_sys_sigprocmask(struct thread *, struct svr4_sys_sigprocmask_args *); @@ -482,30 +499,87 @@ int svr4_sys_creat64(struct thread *, struct svr4_sys_creat64_args *); int svr4_sys_open64(struct thread *, struct svr4_sys_open64_args *); int svr4_sys_socket(struct thread *, struct svr4_sys_socket_args *); +#ifdef NETSTACK int svr4_sys_recv(struct thread *, struct svr4_sys_recv_args *); +#else +#endif +#ifdef NETSTACK int svr4_sys_send(struct thread *, struct svr4_sys_send_args *); +#else +#endif +#ifdef NETSTACK int svr4_sys_sendto(struct thread *, struct svr4_sys_sendto_args *); +#else +#endif #ifdef COMPAT_43 +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif #endif /* COMPAT_43 */ #ifdef COMPAT_FREEBSD4 +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif #endif /* COMPAT_FREEBSD4 */ #ifdef COMPAT_FREEBSD6 +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif #endif /* COMPAT_FREEBSD6 */ #ifdef COMPAT_FREEBSD7 +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif +#ifdef NETSTACK +#else +#endif #endif /* COMPAT_FREEBSD7 */ Index: sys/compat/svr4/svr4_syscallnames.c =================================================================== --- sys/compat/svr4/svr4_syscallnames.c (revision 257758) +++ sys/compat/svr4/svr4_syscallnames.c (working copy) @@ -92,8 +92,13 @@ "#82", /* 82 = libattach */ "#83", /* 83 = libdetach */ "#84", /* 84 = sysfs */ +#ifdef NETSTACK "svr4_sys_getmsg", /* 85 = svr4_sys_getmsg */ "svr4_sys_putmsg", /* 86 = svr4_sys_putmsg */ +#else + "#85", /* 85 = getmsg */ + "#86", /* 86 = putmsg */ +#endif "svr4_sys_poll", /* 87 = svr4_sys_poll */ "svr4_sys_lstat", /* 88 = svr4_sys_lstat */ "symlink", /* 89 = symlink */ @@ -244,12 +249,24 @@ "accept", /* 234 = accept */ "connect", /* 235 = connect */ "shutdown", /* 236 = shutdown */ +#ifdef NETSTACK "svr4_sys_recv", /* 237 = svr4_sys_recv */ +#else + "#237", /* 237 = recv */ +#endif "recvfrom", /* 238 = recvfrom */ "recvmsg", /* 239 = recvmsg */ +#ifdef NETSTACK "svr4_sys_send", /* 240 = svr4_sys_send */ +#else + "#240", /* 240 = send */ +#endif "sendmsg", /* 241 = sendmsg */ +#ifdef NETSTACK "svr4_sys_sendto", /* 242 = svr4_sys_sendto */ +#else + "#242", /* 242 = sendto */ +#endif "getpeername", /* 243 = getpeername */ "getsockname", /* 244 = getsockname */ "getsockopt", /* 245 = getsockopt */ Index: sys/compat/svr4/svr4_sysent.c =================================================================== --- sys/compat/svr4/svr4_sysent.c (revision 257758) +++ sys/compat/svr4/svr4_sysent.c (working copy) @@ -104,8 +104,13 @@ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 82 = libattach */ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 83 = libdetach */ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 84 = sysfs */ +#ifdef NETSTACK { AS(svr4_sys_getmsg_args), (sy_call_t *)svr4_sys_getmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 85 = svr4_sys_getmsg */ { AS(svr4_sys_putmsg_args), (sy_call_t *)svr4_sys_putmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 86 = svr4_sys_putmsg */ +#else + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 85 = getmsg */ + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 86 = putmsg */ +#endif { AS(svr4_sys_poll_args), (sy_call_t *)svr4_sys_poll, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 87 = svr4_sys_poll */ { AS(svr4_sys_lstat_args), (sy_call_t *)svr4_sys_lstat, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 88 = svr4_sys_lstat */ { AS(symlink_args), (sy_call_t *)sys_symlink, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 89 = symlink */ @@ -256,12 +261,24 @@ { AS(accept_args), (sy_call_t *)sys_accept, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 234 = accept */ { AS(connect_args), (sy_call_t *)sys_connect, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 235 = connect */ { AS(shutdown_args), (sy_call_t *)sys_shutdown, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 236 = shutdown */ +#ifdef NETSTACK { AS(svr4_sys_recv_args), (sy_call_t *)svr4_sys_recv, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 237 = svr4_sys_recv */ +#else + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 237 = recv */ +#endif { AS(recvfrom_args), (sy_call_t *)sys_recvfrom, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 238 = recvfrom */ { AS(recvmsg_args), (sy_call_t *)sys_recvmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 239 = recvmsg */ +#ifdef NETSTACK { AS(svr4_sys_send_args), (sy_call_t *)svr4_sys_send, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 240 = svr4_sys_send */ +#else + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 240 = send */ +#endif { AS(sendmsg_args), (sy_call_t *)sys_sendmsg, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 241 = sendmsg */ +#ifdef NETSTACK { AS(svr4_sys_sendto_args), (sy_call_t *)svr4_sys_sendto, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 242 = svr4_sys_sendto */ +#else + { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 242 = sendto */ +#endif { AS(getpeername_args), (sy_call_t *)sys_getpeername, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 243 = getpeername */ { AS(getsockname_args), (sy_call_t *)sys_getsockname, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 244 = getsockname */ { AS(getsockopt_args), (sy_call_t *)sys_getsockopt, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 245 = getsockopt */ Index: sys/compat/svr4/svr4_termios.c =================================================================== --- sys/compat/svr4/svr4_termios.c (revision 257758) +++ sys/compat/svr4/svr4_termios.c (working copy) @@ -606,7 +606,12 @@ } default: +#ifdef NETSTACK DPRINTF(("teleport to STREAMS ioctls...\n")); return svr4_stream_ti_ioctl(fp, td, retval, fd, cmd, data); +#else + DPRINTF(("ti_ioctl: Unknown ioctl %lx\n", cmd)); + return ENOSYS; +#endif } } Index: sys/compat/svr4/syscalls.master =================================================================== --- sys/compat/svr4/syscalls.master (revision 257758) +++ sys/compat/svr4/syscalls.master (working copy) @@ -140,12 +140,17 @@ 82 AUE_NULL UNIMPL libattach 83 AUE_NULL UNIMPL libdetach 84 AUE_NULL UNIMPL sysfs +#ifdef NETSTACK 85 AUE_NULL STD { int svr4_sys_getmsg(int fd, \ struct svr4_strbuf *ctl, \ struct svr4_strbuf *dat, int *flags); } 86 AUE_NULL STD { int svr4_sys_putmsg(int fd, \ struct svr4_strbuf *ctl, \ struct svr4_strbuf *dat, int flags); } +#else +85 AUE_NULL UNIMPL getmsg +86 AUE_NULL UNIMPL putmsg +#endif 87 AUE_NULL STD { int svr4_sys_poll(struct pollfd *fds, \ unsigned int nfds, int timeout); } 88 AUE_NULL STD { int svr4_sys_lstat(char *path, \ @@ -368,21 +373,33 @@ const struct sockaddr *name, \ int namelen); } 236 AUE_NULL NOPROTO { int shutdown(int s, int how); } +#ifdef NETSTACK 237 AUE_NULL STD { int svr4_sys_recv(int s, caddr_t buf, \ int len, int flags); } +#else +237 AUE_NULL UNIMPL recv +#endif 238 AUE_NULL NOPROTO { ssize_t recvfrom(int s, void *buf, \ size_t len, int flags, \ struct sockaddr *from, \ int *fromlenaddr); } 239 AUE_NULL NOPROTO { ssize_t recvmsg(int s, struct msghdr *msg, \ int flags); } +#ifdef NETSTACK 240 AUE_NULL STD { int svr4_sys_send(int s, caddr_t buf, \ int len, int flags); } +#else +240 AUE_NULL UNIMPL send +#endif 241 AUE_NULL NOPROTO { ssize_t sendmsg(int s, \ const struct msghdr *msg, int flags); } +#ifdef NETSTACK 242 AUE_NULL STD { ssize_t svr4_sys_sendto(int s, void *buf, \ size_t len, int flags, \ struct sockaddr *to, int tolen); } +#else +242 AUE_NULL UNIMPL sendto +#endif 243 AUE_NULL NOPROTO { int getpeername(int fdes, \ struct sockaddr *asa, int *alen); } 244 AUE_NULL NOPROTO { int getsockname(int fdes, \ Index: sys/conf/files =================================================================== --- sys/conf/files (revision 257758) +++ sys/conf/files (working copy) @@ -72,7 +72,7 @@ compile-with "${AWK} -f $S/tools/sound/snd_fxdiv_gen.awk -- > snd_fxdiv_gen.h" \ no-obj no-implicit-rule before-depend \ clean "snd_fxdiv_gen.h" -miidevs.h optional miibus | mii \ +miidevs.h optional miibus netstack | mii netstack \ dependency "$S/tools/miidevs2h.awk $S/dev/mii/miidevs" \ compile-with "${AWK} -f $S/tools/miidevs2h.awk $S/dev/mii/miidevs" \ no-obj no-implicit-rule before-depend \ @@ -119,7 +119,7 @@ cam/ctl/ctl_frontend.c optional ctl cam/ctl/ctl_frontend_cam_sim.c optional ctl cam/ctl/ctl_frontend_internal.c optional ctl -cam/ctl/ctl_frontend_iscsi.c optional ctl +cam/ctl/ctl_frontend_iscsi.c optional ctl netstack cam/ctl/ctl_mem_pool.c optional ctl cam/ctl/ctl_scsi_all.c optional ctl cam/ctl/ctl_error.c optional ctl @@ -276,14 +276,14 @@ compat/freebsd32/freebsd32_misc.c optional compat_freebsd32 compat/freebsd32/freebsd32_syscalls.c optional compat_freebsd32 compat/freebsd32/freebsd32_sysent.c optional compat_freebsd32 -contrib/altq/altq/altq_cbq.c optional altq -contrib/altq/altq/altq_cdnr.c optional altq -contrib/altq/altq/altq_hfsc.c optional altq -contrib/altq/altq/altq_priq.c optional altq -contrib/altq/altq/altq_red.c optional altq -contrib/altq/altq/altq_rio.c optional altq -contrib/altq/altq/altq_rmclass.c optional altq -contrib/altq/altq/altq_subr.c optional altq +contrib/altq/altq/altq_cbq.c optional altq netstack +contrib/altq/altq/altq_cdnr.c optional altq netstack +contrib/altq/altq/altq_hfsc.c optional altq netstack +contrib/altq/altq/altq_priq.c optional altq netstack +contrib/altq/altq/altq_red.c optional altq netstack +contrib/altq/altq/altq_rio.c optional altq netstack +contrib/altq/altq/altq_rmclass.c optional altq netstack +contrib/altq/altq/altq_subr.c optional altq netstack contrib/dev/acpica/components/debugger/dbcmds.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbconvert.c optional acpi acpi_debug contrib/dev/acpica/components/debugger/dbdisply.c optional acpi acpi_debug @@ -453,41 +453,41 @@ contrib/dev/acpica/components/utilities/utxferror.c optional acpi contrib/dev/acpica/components/utilities/utxfinit.c optional acpi #contrib/dev/acpica/components/utilities/utxfmutex.c optional acpi -contrib/ipfilter/netinet/fil.c optional ipfilter inet \ +contrib/ipfilter/netinet/fil.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_auth.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_auth.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_fil_freebsd.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_fil_freebsd.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_frag.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_frag.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_log.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_log.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_nat.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_nat.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_proxy.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_proxy.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_state.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_state.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_lookup.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_lookup.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN} -Wno-error -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_pool.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_pool.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_htable.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_htable.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_sync.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_sync.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/mlfk_ipl.c optional ipfilter inet \ +contrib/ipfilter/netinet/mlfk_ipl.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_nat6.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_nat6.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_rules.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_rules.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_scan.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_scan.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/ip_dstlist.c optional ipfilter inet \ +contrib/ipfilter/netinet/ip_dstlist.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" -contrib/ipfilter/netinet/radix_ipf.c optional ipfilter inet \ +contrib/ipfilter/netinet/radix_ipf.c optional ipfilter inet netstack \ compile-with "${NORMAL_C} -I$S/contrib/ipfilter" contrib/libfdt/fdt.c optional fdt contrib/libfdt/fdt_ro.c optional fdt @@ -495,67 +495,74 @@ contrib/libfdt/fdt_strerror.c optional fdt contrib/libfdt/fdt_sw.c optional fdt contrib/libfdt/fdt_wip.c optional fdt -contrib/ngatm/netnatm/api/cc_conn.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/cc_conn.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C_NOWERROR} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/api/cc_data.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/cc_data.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/api/cc_dump.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/cc_dump.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/api/cc_port.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/cc_port.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/api/cc_sig.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/cc_sig.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/api/cc_user.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/cc_user.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/api/unisap.c optional ngatm_ccatm \ +contrib/ngatm/netnatm/api/unisap.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/misc/straddr.c optional ngatm_atmbase \ +contrib/ngatm/netnatm/misc/straddr.c optional ngatm_atmbase netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/misc/unimsg_common.c optional ngatm_atmbase \ +contrib/ngatm/netnatm/misc/unimsg_common.c optional ngatm_atmbase netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/msg/traffic.c optional ngatm_atmbase \ +contrib/ngatm/netnatm/msg/traffic.c optional ngatm_atmbase netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/msg/uni_ie.c optional ngatm_atmbase \ +contrib/ngatm/netnatm/msg/uni_ie.c optional ngatm_atmbase netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/msg/uni_msg.c optional ngatm_atmbase \ +contrib/ngatm/netnatm/msg/uni_msg.c optional ngatm_atmbase netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/saal/saal_sscfu.c optional ngatm_sscfu \ +contrib/ngatm/netnatm/saal/saal_sscfu.c optional ngatm_sscfu netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/saal/saal_sscop.c optional ngatm_sscop \ +contrib/ngatm/netnatm/saal/saal_sscop.c optional ngatm_sscop netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_call.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_call.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_coord.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_coord.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_party.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_party.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_print.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_print.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_reset.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_reset.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_uni.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_uni.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_unimsgcpy.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_unimsgcpy.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -contrib/ngatm/netnatm/sig/sig_verify.c optional ngatm_uni \ +contrib/ngatm/netnatm/sig/sig_verify.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -crypto/blowfish/bf_ecb.c optional ipsec -crypto/blowfish/bf_skey.c optional crypto | ipsec -crypto/camellia/camellia.c optional crypto | ipsec -crypto/camellia/camellia-api.c optional crypto | ipsec -crypto/des/des_ecb.c optional crypto | ipsec | netsmb -crypto/des/des_setkey.c optional crypto | ipsec | netsmb -crypto/rc4/rc4.c optional netgraph_mppc_encryption | kgssapi -crypto/rijndael/rijndael-alg-fst.c optional crypto | geom_bde | \ - ipsec | random | wlan_ccmp +crypto/blowfish/bf_ecb.c optional ipsec netstack +crypto/blowfish/bf_skey.c optional crypto | ipsec netstack +crypto/camellia/camellia.c optional crypto | ipsec netstack +crypto/camellia/camellia-api.c optional crypto | ipsec netstack +crypto/des/des_ecb.c optional crypto | ipsec netstack | \ + netsmb netstack +crypto/des/des_setkey.c optional crypto | ipsec netstack | \ + netsmb netstack +crypto/rc4/rc4.c optional netgraph_mppc_encryption netstack | \ + kgssapi +crypto/rijndael/rijndael-alg-fst.c \ + optional crypto | geom_bde | ipsec netstack | random | \ + wlan_ccmp netstack crypto/rijndael/rijndael-api-fst.c optional geom_bde | random -crypto/rijndael/rijndael-api.c optional crypto | ipsec | wlan_ccmp -crypto/sha1.c optional carp | crypto | ipsec | \ - netgraph_mppc_encryption | sctp -crypto/sha2/sha2.c optional crypto | geom_bde | ipsec | random | \ - sctp | zfs -crypto/siphash/siphash.c optional inet | inet6 -crypto/siphash/siphash_test.c optional inet | inet6 +crypto/rijndael/rijndael-api.c optional crypto | ipsec netstack | \ + wlan_ccmp netstack +crypto/sha1.c optional carp netstack | crypto | \ + ipsec netstack | \ + netgraph_mppc_encryption netstack | \ + sctp netstack +crypto/sha2/sha2.c optional crypto | geom_bde | ipsec netstack | \ + random | sctp netstack | zfs +crypto/siphash/siphash.c optional inet netstack | inet6 netstack +crypto/siphash/siphash_test.c optional inet netstack | inet6 netstack ddb/db_access.c optional ddb ddb/db_break.c optional ddb ddb/db_capture.c optional ddb @@ -642,8 +649,8 @@ dev/advansys/adwcam.c optional adw dev/advansys/adwlib.c optional adw dev/advansys/adwmcode.c optional adw -dev/ae/if_ae.c optional ae pci -dev/age/if_age.c optional age pci +dev/ae/if_ae.c optional ae pci netstack +dev/age/if_age.c optional age pci netstack dev/agp/agp.c optional agp pci dev/agp/agp_if.m optional agp pci dev/aha/aha.c optional aha @@ -668,8 +675,8 @@ dev/aic7xxx/aic7xxx_93cx6.c optional ahc dev/aic7xxx/aic7xxx_osm.c optional ahc dev/aic7xxx/aic7xxx_pci.c optional ahc pci -dev/alc/if_alc.c optional alc pci -dev/ale/if_ale.c optional ale pci +dev/alc/if_alc.c optional alc pci netstack +dev/ale/if_ale.c optional ale pci netstack dev/altera/avgen/altera_avgen.c optional altera_avgen dev/altera/avgen/altera_avgen_fdt.c optional altera_avgen fdt dev/altera/avgen/altera_avgen_nexus.c optional altera_avgen @@ -683,10 +690,10 @@ dev/amr/amr_disk.c optional amr dev/amr/amr_linux.c optional amr compat_linux dev/amr/amr_pci.c optional amr pci -dev/an/if_an.c optional an -dev/an/if_an_isa.c optional an isa -dev/an/if_an_pccard.c optional an pccard -dev/an/if_an_pci.c optional an pci +dev/an/if_an.c optional an netstack +dev/an/if_an_isa.c optional an isa netstack +dev/an/if_an_pccard.c optional an pccard netstack +dev/an/if_an_pci.c optional an pci netstack dev/asr/asr.c optional asr pci \ compile-with "${NORMAL_C} ${NO_WARRAY_BOUNDS}" # @@ -725,372 +732,506 @@ dev/ata/chipsets/ata-sis.c optional ata pci | atasis dev/ata/chipsets/ata-via.c optional ata pci | atavia # -dev/ath/if_ath_pci.c optional ath_pci pci \ +dev/ath/if_ath_pci.c optional ath_pci pci netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" # -dev/ath/if_ath_ahb.c optional ath_ahb \ +dev/ath/if_ath_ahb.c optional ath_ahb netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" # -dev/ath/if_ath.c optional ath \ +dev/ath/if_ath.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_beacon.c optional ath \ +dev/ath/if_ath_beacon.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_btcoex.c optional ath \ +dev/ath/if_ath_btcoex.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_debug.c optional ath \ +dev/ath/if_ath_debug.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_keycache.c optional ath \ +dev/ath/if_ath_keycache.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_led.c optional ath \ +dev/ath/if_ath_led.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_lna_div.c optional ath \ +dev/ath/if_ath_lna_div.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_tx.c optional ath \ +dev/ath/if_ath_tx.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_tx_edma.c optional ath \ +dev/ath/if_ath_tx_edma.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_tx_ht.c optional ath \ +dev/ath/if_ath_tx_ht.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_tdma.c optional ath \ +dev/ath/if_ath_tdma.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_sysctl.c optional ath \ +dev/ath/if_ath_sysctl.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_rx.c optional ath \ +dev/ath/if_ath_rx.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_rx_edma.c optional ath \ +dev/ath/if_ath_rx_edma.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/if_ath_spectral.c optional ath \ +dev/ath/if_ath_spectral.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/ah_osdep.c optional ath \ +dev/ath/ah_osdep.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" # -dev/ath/ath_hal/ah.c optional ath \ +dev/ath/ath_hal/ah.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/ath_hal/ah_eeprom_v1.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ah_eeprom_v1.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/ath_hal/ah_eeprom_v3.c optional ath_hal | ath_ar5211 | ath_ar5212 \ +dev/ath/ath_hal/ah_eeprom_v3.c \ + optional ath_hal netstack | ath_ar5211 netstack | ath_ar5212 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_v14.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_v4k.c \ - optional ath_hal | ath_ar9285 \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" dev/ath/ath_hal/ah_eeprom_9287.c \ - optional ath_hal | ath_ar9287 \ + optional ath_hal netstack | ath_ar9287 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/ath_hal/ah_regdomain.c optional ath \ +dev/ath/ath_hal/ah_regdomain.c optional ath netstack \ compile-with "${NORMAL_C} ${NO_WSHIFT_COUNT_NEGATIVE} ${NO_WSHIFT_COUNT_OVERFLOW} -I$S/dev/ath" # ar5210 -dev/ath/ath_hal/ar5210/ar5210_attach.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_attach.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_beacon.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_beacon.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_interrupts.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_interrupts.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_keycache.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_keycache.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_misc.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_misc.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_phy.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_phy.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_power.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_power.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_recv.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_recv.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_reset.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_reset.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5210/ar5210_xmit.c optional ath_hal | ath_ar5210 \ +dev/ath/ath_hal/ar5210/ar5210_xmit.c \ + optional ath_hal netstack | ath_ar5210 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar5211 -dev/ath/ath_hal/ar5211/ar5211_attach.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_attach.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_beacon.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_beacon.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_interrupts.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_interrupts.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_keycache.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_keycache.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_misc.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_misc.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_phy.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_phy.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_power.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_power.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_recv.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_recv.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_reset.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_reset.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5211/ar5211_xmit.c optional ath_hal | ath_ar5211 \ +dev/ath/ath_hal/ar5211/ar5211_xmit.c \ + optional ath_hal netstack | ath_ar5211 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar5212 dev/ath/ath_hal/ar5212/ar5212_ani.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_attach.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_beacon.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_eeprom.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_gpio.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_interrupts.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_keycache.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_misc.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_phy.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_power.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_recv.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_reset.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_rfgain.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5212/ar5212_xmit.c \ - optional ath_hal | ath_ar5212 | ath_ar5416 | ath_ar9160 | ath_ar9280 | \ + optional ath_hal netstack | ath_ar5212 netstack | \ + ath_ar5416 netstack | ath_ar9160 netstack | \ + ath_ar9280 netstack | \ ath_ar9285 ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar5416 (depends on ar5212) dev/ath/ath_hal/ar5416/ar5416_ani.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_attach.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_beacon.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_btcoex.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal_iq.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal_adcgain.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_cal_adcdc.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_eeprom.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_gpio.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_interrupts.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_keycache.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_misc.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_phy.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_power.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_radar.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_recv.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_reset.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_spectral.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" dev/ath/ath_hal/ar5416/ar5416_xmit.c \ - optional ath_hal | ath_ar5416 | ath_ar9160 | ath_ar9280 | ath_ar9285 | \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9160 netstack | ath_ar9280 netstack | \ + ath_ar9285 netstack | \ ath_ar9287 \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9130 (depends upon ar5416) - also requires AH_SUPPORT_AR9130 # # Since this is an embedded MAC SoC, there's no need to compile it into the # default HAL. -dev/ath/ath_hal/ar9001/ar9130_attach.c optional ath_ar9130 \ +dev/ath/ath_hal/ar9001/ar9130_attach.c optional ath_ar9130 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9001/ar9130_phy.c optional ath_ar9130 \ +dev/ath/ath_hal/ar9001/ar9130_phy.c optional ath_ar9130 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9001/ar9130_eeprom.c optional ath_ar9130 \ +dev/ath/ath_hal/ar9001/ar9130_eeprom.c optional ath_ar9130 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9160 (depends on ar5416) -dev/ath/ath_hal/ar9001/ar9160_attach.c optional ath_hal | ath_ar9160 \ +dev/ath/ath_hal/ar9001/ar9160_attach.c \ + optional ath_hal netstack | ath_ar9160 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9280 (depends on ar5416) -dev/ath/ath_hal/ar9002/ar9280_attach.c optional ath_hal | ath_ar9280 | \ - ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9280_attach.c \ + optional ath_hal netstack | ath_ar9280 netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9280_olc.c optional ath_hal | ath_ar9280 | \ - ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9280_olc.c \ + optional ath_hal netstack | ath_ar9280 netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9285 (depends on ar5416 and ar9280) -dev/ath/ath_hal/ar9002/ar9285_attach.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285_attach.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9285_btcoex.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285_btcoex.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9285_reset.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285_reset.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9285_cal.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285_cal.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9285_phy.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285_phy.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9285_diversity.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285_diversity.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9287 (depends on ar5416) -dev/ath/ath_hal/ar9002/ar9287_attach.c optional ath_hal | ath_ar9287 \ +dev/ath/ath_hal/ar9002/ar9287_attach.c \ + optional ath_hal netstack | ath_ar9287 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9287_reset.c optional ath_hal | ath_ar9287 \ +dev/ath/ath_hal/ar9002/ar9287_reset.c \ + optional ath_hal netstack | ath_ar9287 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9287_cal.c optional ath_hal | ath_ar9287 \ +dev/ath/ath_hal/ar9002/ar9287_cal.c \ + optional ath_hal netstack | ath_ar9287 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9287_olc.c optional ath_hal | ath_ar9287 \ +dev/ath/ath_hal/ar9002/ar9287_olc.c \ + optional ath_hal netstack | ath_ar9287 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ar9300 -contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_eeprom.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal ${NO_WCONSTANT_CONVERSION}" -contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_gpio.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_interrupts.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_paprd.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_paprd.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_phy.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_phy.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_power.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_power.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_radar.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_radar.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_recv_ds.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal ${NO_WSOMETIMES_UNINITIALIZED}" -contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_timer.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" -contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c optional ath_hal | ath_ar9300 \ +contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c \ + optional ath_hal netstack | ath_ar9300 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal -I$S/contrib/dev/ath/ath_hal" # rf backends -dev/ath/ath_hal/ar5212/ar2316.c optional ath_rf2316 \ +dev/ath/ath_hal/ar5212/ar2316.c optional ath_rf2316 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5212/ar2317.c optional ath_rf2317 \ +dev/ath/ath_hal/ar5212/ar2317.c optional ath_rf2317 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5212/ar2413.c optional ath_hal | ath_rf2413 \ +dev/ath/ath_hal/ar5212/ar2413.c \ + optional ath_hal netstack | ath_rf2413 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5212/ar2425.c optional ath_hal | ath_rf2425 | ath_rf2417 \ +dev/ath/ath_hal/ar5212/ar2425.c \ + optional ath_hal netstack | ath_rf2425 netstack | ath_rf2417 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5212/ar5111.c optional ath_hal | ath_rf5111 \ +dev/ath/ath_hal/ar5212/ar5111.c \ + optional ath_hal netstack | ath_rf5111 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5212/ar5112.c optional ath_hal | ath_rf5112 \ +dev/ath/ath_hal/ar5212/ar5112.c \ + optional ath_hal netstack | ath_rf5112 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5212/ar5413.c optional ath_hal | ath_rf5413 \ +dev/ath/ath_hal/ar5212/ar5413.c \ + optional ath_hal netstack | ath_rf5413 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar5416/ar2133.c optional ath_hal | ath_ar5416 | \ - ath_ar9130 | ath_ar9160 | ath_ar9280 \ +dev/ath/ath_hal/ar5416/ar2133.c \ + optional ath_hal netstack | ath_ar5416 netstack | \ + ath_ar9130 netstack | ath_ar9160 netstack | ath_ar9280 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9280.c optional ath_hal | ath_ar9280 | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9280.c \ + optional ath_hal netstack | ath_ar9280 netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9285.c optional ath_hal | ath_ar9285 \ +dev/ath/ath_hal/ar9002/ar9285.c \ + optional ath_hal netstack | ath_ar9285 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" -dev/ath/ath_hal/ar9002/ar9287.c optional ath_hal | ath_ar9287 \ +dev/ath/ath_hal/ar9002/ar9287.c \ + optional ath_hal netstack | ath_ar9287 netstack \ compile-with "${NORMAL_C} -I$S/dev/ath -I$S/dev/ath/ath_hal" # ath rate control algorithms -dev/ath/ath_rate/amrr/amrr.c optional ath_rate_amrr \ +dev/ath/ath_rate/amrr/amrr.c optional ath_rate_amrr netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/ath_rate/onoe/onoe.c optional ath_rate_onoe \ +dev/ath/ath_rate/onoe/onoe.c optional ath_rate_onoe netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" -dev/ath/ath_rate/sample/sample.c optional ath_rate_sample \ +dev/ath/ath_rate/sample/sample.c optional ath_rate_sample netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" # ath DFS modules -dev/ath/ath_dfs/null/dfs_null.c optional ath \ +dev/ath/ath_dfs/null/dfs_null.c optional ath netstack \ compile-with "${NORMAL_C} -I$S/dev/ath" # -dev/bce/if_bce.c optional bce -dev/bfe/if_bfe.c optional bfe -dev/bge/if_bge.c optional bge +dev/bce/if_bce.c optional bce netstack +dev/bfe/if_bfe.c optional bfe netstack +dev/bge/if_bge.c optional bge netstack dev/bktr/bktr_audio.c optional bktr pci dev/bktr/bktr_card.c optional bktr pci dev/bktr/bktr_core.c optional bktr pci @@ -1103,121 +1244,121 @@ dev/buslogic/bt_isa.c optional bt isa dev/buslogic/bt_mca.c optional bt mca dev/buslogic/bt_pci.c optional bt pci -dev/bwi/bwimac.c optional bwi -dev/bwi/bwiphy.c optional bwi -dev/bwi/bwirf.c optional bwi -dev/bwi/if_bwi.c optional bwi -dev/bwi/if_bwi_pci.c optional bwi pci +dev/bwi/bwimac.c optional bwi netstack +dev/bwi/bwiphy.c optional bwi netstack +dev/bwi/bwirf.c optional bwi netstack +dev/bwi/if_bwi.c optional bwi netstack +dev/bwi/if_bwi_pci.c optional bwi pci netstack # XXX Work around clang warning, until maintainer approves fix. -dev/bwn/if_bwn.c optional bwn siba_bwn \ +dev/bwn/if_bwn.c optional bwn siba_bwn netstack \ compile-with "${NORMAL_C} ${NO_WSOMETIMES_UNINITIALIZED}" dev/cardbus/cardbus.c optional cardbus dev/cardbus/cardbus_cis.c optional cardbus dev/cardbus/cardbus_device.c optional cardbus -dev/cas/if_cas.c optional cas +dev/cas/if_cas.c optional cas netstack dev/cfi/cfi_bus_fdt.c optional cfi fdt dev/cfi/cfi_bus_nexus.c optional cfi dev/cfi/cfi_core.c optional cfi dev/cfi/cfi_dev.c optional cfi dev/cfi/cfi_disk.c optional cfid dev/ciss/ciss.c optional ciss -dev/cm/smc90cx6.c optional cm +dev/cm/smc90cx6.c optional cm netstack dev/cmx/cmx.c optional cmx dev/cmx/cmx_pccard.c optional cmx pccard dev/cpufreq/ichss.c optional cpufreq -dev/cs/if_cs.c optional cs -dev/cs/if_cs_isa.c optional cs isa -dev/cs/if_cs_pccard.c optional cs pccard -dev/cxgb/cxgb_main.c optional cxgb pci \ +dev/cs/if_cs.c optional cs netstack +dev/cs/if_cs_isa.c optional cs isa netstack +dev/cs/if_cs_pccard.c optional cs pccard netstack +dev/cxgb/cxgb_main.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/cxgb_sge.c optional cxgb pci \ +dev/cxgb/cxgb_sge.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_mc5.c optional cxgb pci \ +dev/cxgb/common/cxgb_mc5.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_vsc7323.c optional cxgb pci \ +dev/cxgb/common/cxgb_vsc7323.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_vsc8211.c optional cxgb pci \ +dev/cxgb/common/cxgb_vsc8211.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_ael1002.c optional cxgb pci \ +dev/cxgb/common/cxgb_ael1002.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_aq100x.c optional cxgb pci \ +dev/cxgb/common/cxgb_aq100x.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_mv88e1xxx.c optional cxgb pci \ +dev/cxgb/common/cxgb_mv88e1xxx.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_xgmac.c optional cxgb pci \ +dev/cxgb/common/cxgb_xgmac.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_t3_hw.c optional cxgb pci \ +dev/cxgb/common/cxgb_t3_hw.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/common/cxgb_tn1010.c optional cxgb pci \ +dev/cxgb/common/cxgb_tn1010.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/sys/uipc_mvec.c optional cxgb pci \ +dev/cxgb/sys/uipc_mvec.c optional cxgb pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgb/cxgb_t3fw.c optional cxgb cxgb_t3fw \ +dev/cxgb/cxgb_t3fw.c optional cxgb cxgb_t3fw netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgb" -dev/cxgbe/t4_main.c optional cxgbe pci \ +dev/cxgbe/t4_main.c optional cxgbe pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" -dev/cxgbe/t4_sge.c optional cxgbe pci \ +dev/cxgbe/t4_sge.c optional cxgbe pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" -dev/cxgbe/t4_l2t.c optional cxgbe pci \ +dev/cxgbe/t4_l2t.c optional cxgbe pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" -dev/cxgbe/t4_tracer.c optional cxgbe pci \ +dev/cxgbe/t4_tracer.c optional cxgbe pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" -dev/cxgbe/common/t4_hw.c optional cxgbe pci \ +dev/cxgbe/common/t4_hw.c optional cxgbe pci netstack \ compile-with "${NORMAL_C} -I$S/dev/cxgbe" -t4fw_cfg.c optional cxgbe \ +t4fw_cfg.c optional cxgbe netstack \ compile-with "${AWK} -f $S/tools/fw_stub.awk t4fw_cfg.fw:t4fw_cfg t4fw_cfg_uwire.fw:t4fw_cfg_uwire t4fw.fw:t4fw -mt4fw_cfg -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "t4fw_cfg.c" -t4fw_cfg.fwo optional cxgbe \ +t4fw_cfg.fwo optional cxgbe netstack \ dependency "t4fw_cfg.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t4fw_cfg.fwo" -t4fw_cfg.fw optional cxgbe \ +t4fw_cfg.fw optional cxgbe netstack \ dependency "$S/dev/cxgbe/firmware/t4fw_cfg.txt" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t4fw_cfg.fw" -t4fw_cfg_uwire.fwo optional cxgbe \ +t4fw_cfg_uwire.fwo optional cxgbe netstack \ dependency "t4fw_cfg_uwire.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t4fw_cfg_uwire.fwo" -t4fw_cfg_uwire.fw optional cxgbe \ +t4fw_cfg_uwire.fw optional cxgbe netstack \ dependency "$S/dev/cxgbe/firmware/t4fw_cfg_uwire.txt" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t4fw_cfg_uwire.fw" -t4fw.fwo optional cxgbe \ +t4fw.fwo optional cxgbe netstack \ dependency "t4fw.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t4fw.fwo" -t4fw.fw optional cxgbe \ +t4fw.fw optional cxgbe netstack \ dependency "$S/dev/cxgbe/firmware/t4fw-1.9.12.0.bin.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "t4fw.fw" -t5fw_cfg.c optional cxgbe \ +t5fw_cfg.c optional cxgbe netstack \ compile-with "${AWK} -f $S/tools/fw_stub.awk t5fw_cfg.fw:t5fw_cfg t5fw.fw:t5fw -mt5fw_cfg -c${.TARGET}" \ no-implicit-rule before-depend local \ clean "t5fw_cfg.c" -t5fw_cfg.fwo optional cxgbe \ +t5fw_cfg.fwo optional cxgbe netstack \ dependency "t5fw_cfg.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t5fw_cfg.fwo" -t5fw_cfg.fw optional cxgbe \ +t5fw_cfg.fw optional cxgbe netstack \ dependency "$S/dev/cxgbe/firmware/t5fw_cfg.txt" \ compile-with "${CP} ${.ALLSRC} ${.TARGET}" \ no-obj no-implicit-rule \ clean "t5fw_cfg.fw" -t5fw.fwo optional cxgbe \ +t5fw.fwo optional cxgbe netstack \ dependency "t5fw.fw" \ compile-with "${NORMAL_FWO}" \ no-implicit-rule \ clean "t5fw.fwo" -t5fw.fw optional cxgbe \ +t5fw.fw optional cxgbe netstack \ dependency "$S/dev/cxgbe/firmware/t5fw-1.9.12.0.bin.uu" \ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ @@ -1225,13 +1366,13 @@ dev/cy/cy.c optional cy dev/cy/cy_isa.c optional cy isa dev/cy/cy_pci.c optional cy pci -dev/dc/if_dc.c optional dc pci -dev/dc/dcphy.c optional dc pci -dev/dc/pnphy.c optional dc pci +dev/dc/if_dc.c optional dc pci netstack +dev/dc/dcphy.c optional dc pci netstack +dev/dc/pnphy.c optional dc pci netstack dev/dcons/dcons.c optional dcons dev/dcons/dcons_crom.c optional dcons_crom dev/dcons/dcons_os.c optional dcons -dev/de/if_de.c optional de pci +dev/de/if_de.c optional de pci netstack dev/digi/CX.c optional digi_CX dev/digi/CX_PCI.c optional digi_CX_PCI dev/digi/EPCX.c optional digi_EPCX @@ -1311,89 +1452,89 @@ dev/drm/via_mm.c optional viadrm dev/drm/via_verifier.c optional viadrm dev/drm/via_video.c optional viadrm -dev/ed/if_ed.c optional ed -dev/ed/if_ed_novell.c optional ed -dev/ed/if_ed_rtl80x9.c optional ed -dev/ed/if_ed_pccard.c optional ed pccard -dev/ed/if_ed_pci.c optional ed pci +dev/ed/if_ed.c optional ed netstack +dev/ed/if_ed_novell.c optional ed netstack +dev/ed/if_ed_rtl80x9.c optional ed netstack +dev/ed/if_ed_pccard.c optional ed pccard netstack +dev/ed/if_ed_pci.c optional ed pci netstack dev/eisa/eisa_if.m standard dev/eisa/eisaconf.c optional eisa -dev/e1000/if_em.c optional em \ +dev/e1000/if_em.c optional em netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/if_lem.c optional em \ +dev/e1000/if_lem.c optional em netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/if_igb.c optional igb \ +dev/e1000/if_igb.c optional igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_80003es2lan.c optional em | igb \ +dev/e1000/e1000_80003es2lan.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_82540.c optional em | igb \ +dev/e1000/e1000_82540.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_82541.c optional em | igb \ +dev/e1000/e1000_82541.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_82542.c optional em | igb \ +dev/e1000/e1000_82542.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_82543.c optional em | igb \ +dev/e1000/e1000_82543.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_82571.c optional em | igb \ +dev/e1000/e1000_82571.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_82575.c optional em | igb \ +dev/e1000/e1000_82575.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_ich8lan.c optional em | igb \ +dev/e1000/e1000_ich8lan.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_i210.c optional em | igb \ +dev/e1000/e1000_i210.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_api.c optional em | igb \ +dev/e1000/e1000_api.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_mac.c optional em | igb \ +dev/e1000/e1000_mac.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_manage.c optional em | igb \ +dev/e1000/e1000_manage.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_nvm.c optional em | igb \ +dev/e1000/e1000_nvm.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_phy.c optional em | igb \ +dev/e1000/e1000_phy.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_vf.c optional em | igb \ +dev/e1000/e1000_vf.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_mbx.c optional em | igb \ +dev/e1000/e1000_mbx.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/e1000/e1000_osdep.c optional em | igb \ +dev/e1000/e1000_osdep.c optional em netstack | igb netstack \ compile-with "${NORMAL_C} -I$S/dev/e1000" -dev/et/if_et.c optional et -dev/en/if_en_pci.c optional en pci -dev/en/midway.c optional en -dev/ep/if_ep.c optional ep -dev/ep/if_ep_eisa.c optional ep eisa -dev/ep/if_ep_isa.c optional ep isa -dev/ep/if_ep_mca.c optional ep mca -dev/ep/if_ep_pccard.c optional ep pccard +dev/et/if_et.c optional et netstack +dev/en/if_en_pci.c optional en pci netstack +dev/en/midway.c optional en netstack +dev/ep/if_ep.c optional ep netstack +dev/ep/if_ep_eisa.c optional ep eisa netstack +dev/ep/if_ep_isa.c optional ep isa netstack +dev/ep/if_ep_mca.c optional ep mca netstack +dev/ep/if_ep_pccard.c optional ep pccard netstack dev/esp/esp_pci.c optional esp pci dev/esp/ncr53c9x.c optional esp -dev/etherswitch/arswitch/arswitch.c optional arswitch -dev/etherswitch/arswitch/arswitch_reg.c optional arswitch -dev/etherswitch/arswitch/arswitch_phy.c optional arswitch -dev/etherswitch/arswitch/arswitch_8216.c optional arswitch -dev/etherswitch/arswitch/arswitch_8226.c optional arswitch -dev/etherswitch/arswitch/arswitch_8316.c optional arswitch -dev/etherswitch/arswitch/arswitch_7240.c optional arswitch -dev/etherswitch/arswitch/arswitch_9340.c optional arswitch -dev/etherswitch/arswitch/arswitch_vlans.c optional arswitch -dev/etherswitch/etherswitch.c optional etherswitch -dev/etherswitch/etherswitch_if.m optional etherswitch -dev/etherswitch/ip17x/ip17x.c optional ip17x -dev/etherswitch/ip17x/ip175c.c optional ip17x -dev/etherswitch/ip17x/ip175d.c optional ip17x -dev/etherswitch/ip17x/ip17x_phy.c optional ip17x -dev/etherswitch/ip17x/ip17x_vlans.c optional ip17x -dev/etherswitch/mdio_if.m optional miiproxy -dev/etherswitch/mdio.c optional miiproxy -dev/etherswitch/miiproxy.c optional miiproxy -dev/etherswitch/rtl8366/rtl8366rb.c optional rtl8366rb -dev/etherswitch/ukswitch/ukswitch.c optional ukswitch -dev/ex/if_ex.c optional ex -dev/ex/if_ex_isa.c optional ex isa -dev/ex/if_ex_pccard.c optional ex pccard +dev/etherswitch/arswitch/arswitch.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_reg.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_phy.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_8216.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_8226.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_8316.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_7240.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_9340.c optional arswitch netstack +dev/etherswitch/arswitch/arswitch_vlans.c optional arswitch netstack +dev/etherswitch/etherswitch.c optional etherswitch netstack +dev/etherswitch/etherswitch_if.m optional etherswitch netstack +dev/etherswitch/ip17x/ip17x.c optional ip17x netstack +dev/etherswitch/ip17x/ip175c.c optional ip17x netstack +dev/etherswitch/ip17x/ip175d.c optional ip17x netstack +dev/etherswitch/ip17x/ip17x_phy.c optional ip17x netstack +dev/etherswitch/ip17x/ip17x_vlans.c optional ip17x netstack +dev/etherswitch/mdio_if.m optional miiproxy netstack +dev/etherswitch/mdio.c optional miiproxy netstack +dev/etherswitch/miiproxy.c optional miiproxy netstack +dev/etherswitch/rtl8366/rtl8366rb.c optional rtl8366rb netstack +dev/etherswitch/ukswitch/ukswitch.c optional ukswitch netstack +dev/ex/if_ex.c optional ex netstack +dev/ex/if_ex_isa.c optional ex isa netstack +dev/ex/if_ex_pccard.c optional ex pccard netstack dev/exca/exca.c optional cbb -dev/fatm/if_fatm.c optional fatm pci +dev/fatm/if_fatm.c optional fatm pci netstack dev/fb/splash.c optional splash dev/fdt/fdt_common.c optional fdt dev/fdt/fdt_ic_if.m optional fdt @@ -1403,8 +1544,8 @@ dependency "$S/boot/fdt/dts/${FDT_DTS_FILE}" dev/fdt/fdtbus.c optional fdtbus dev/fdt/simplebus.c optional fdt -dev/fe/if_fe.c optional fe -dev/fe/if_fe_pccard.c optional fe pccard +dev/fe/if_fe.c optional fe netstack +dev/fe/if_fe_pccard.c optional fe pccard netstack dev/filemon/filemon.c optional filemon dev/firewire/firewire.c optional firewire dev/firewire/fwcrom.c optional firewire @@ -1413,17 +1554,17 @@ dev/firewire/fwmem.c optional firewire dev/firewire/fwohci.c optional firewire dev/firewire/fwohci_pci.c optional firewire pci -dev/firewire/if_fwe.c optional fwe -dev/firewire/if_fwip.c optional fwip +dev/firewire/if_fwe.c optional fwe netstack +dev/firewire/if_fwip.c optional fwip netstack dev/firewire/sbp.c optional sbp dev/firewire/sbp_targ.c optional sbp_targ dev/flash/at45d.c optional at45d dev/flash/mx25l.c optional mx25l -dev/fxp/if_fxp.c optional fxp -dev/fxp/inphy.c optional fxp -dev/gem/if_gem.c optional gem -dev/gem/if_gem_pci.c optional gem pci -dev/gem/if_gem_sbus.c optional gem sbus +dev/fxp/if_fxp.c optional fxp netstack +dev/fxp/inphy.c optional fxp netstack +dev/gem/if_gem.c optional gem netstack +dev/gem/if_gem_pci.c optional gem pci netstack +dev/gem/if_gem_sbus.c optional gem sbus netstack dev/gpio/gpiobus.c optional gpio \ dependency "gpiobus_if.h" dev/gpio/gpioc.c optional gpio \ @@ -1432,15 +1573,15 @@ dev/gpio/gpioled.c optional gpioled dev/gpio/gpio_if.m optional gpio dev/gpio/gpiobus_if.m optional gpio -dev/hatm/if_hatm.c optional hatm pci -dev/hatm/if_hatm_intr.c optional hatm pci -dev/hatm/if_hatm_ioctl.c optional hatm pci -dev/hatm/if_hatm_rx.c optional hatm pci -dev/hatm/if_hatm_tx.c optional hatm pci +dev/hatm/if_hatm.c optional hatm pci netstack +dev/hatm/if_hatm_intr.c optional hatm pci netstack +dev/hatm/if_hatm_ioctl.c optional hatm pci netstack +dev/hatm/if_hatm_rx.c optional hatm pci netstack +dev/hatm/if_hatm_tx.c optional hatm pci netstack dev/hifn/hifn7751.c optional hifn -dev/hme/if_hme.c optional hme -dev/hme/if_hme_pci.c optional hme pci -dev/hme/if_hme_sbus.c optional hme sbus +dev/hme/if_hme.c optional hme netstack +dev/hme/if_hme_pci.c optional hme pci netstack +dev/hme/if_hme_sbus.c optional hme sbus netstack dev/hptiop/hptiop.c optional hptiop scbus dev/hwpmc/hwpmc_logging.c optional hwpmc dev/hwpmc/hwpmc_mod.c optional hwpmc @@ -1451,8 +1592,8 @@ dev/ida/ida_disk.c optional ida dev/ida/ida_eisa.c optional ida eisa dev/ida/ida_pci.c optional ida pci -dev/ie/if_ie.c optional ie isa nowerror -dev/ie/if_ie_isa.c optional ie isa +dev/ie/if_ie.c optional ie isa nowerror netstack +dev/ie/if_ie_isa.c optional ie isa netstack dev/ieee488/ibfoo.c optional pcii | tnt4882 dev/ieee488/pcii.c optional pcii dev/ieee488/tnt4882.c optional tnt4882 @@ -1462,7 +1603,7 @@ dev/iicbus/ds1374.c optional ds1374 dev/iicbus/ds1672.c optional ds1672 dev/iicbus/icee.c optional icee -dev/iicbus/if_ic.c optional ic +dev/iicbus/if_ic.c optional ic netstack dev/iicbus/iic.c optional iic dev/iicbus/iicbb.c optional iicbb dev/iicbus/iicbb_if.m optional iicbb @@ -1484,7 +1625,7 @@ dev/ips/ips_disk.c optional ips dev/ips/ips_ioctl.c optional ips dev/ips/ips_pci.c optional ips pci -dev/ipw/if_ipw.c optional ipw +dev/ipw/if_ipw.c optional ipw netstack ipwbssfw.c optional ipwbssfw | ipwfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk ipw_bss.fw:ipw_bss:130 -lintel_ipw -mipw_bss -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -1527,9 +1668,9 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "ipw_monitor.fw" -dev/iscsi/icl.c optional iscsi | ctl -dev/iscsi/icl_proxy.c optional iscsi | ctl -dev/iscsi/iscsi.c optional iscsi scbus +dev/iscsi/icl.c optional iscsi netstack | ctl netstack +dev/iscsi/icl_proxy.c optional iscsi netstack | ctl netstack +dev/iscsi/iscsi.c optional iscsi scbus netstack dev/iscsi_initiator/iscsi.c optional iscsi_initiator scbus dev/iscsi_initiator/iscsi_subr.c optional iscsi_initiator scbus dev/iscsi_initiator/isc_cam.c optional iscsi_initiator scbus @@ -1543,7 +1684,7 @@ dev/isp/isp_sbus.c optional isp sbus dev/isp/isp_target.c optional isp dev/ispfw/ispfw.c optional ispfw -dev/iwi/if_iwi.c optional iwi +dev/iwi/if_iwi.c optional iwi netstack iwibssfw.c optional iwibssfw | iwifw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwi_bss.fw:iwi_bss:300 -lintel_iwi -miwi_bss -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -1586,7 +1727,7 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwi_monitor.fw" -dev/iwn/if_iwn.c optional iwn +dev/iwn/if_iwn.c optional iwn netstack iwn1000fw.c optional iwn1000fw | iwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk iwn1000.fw:iwn1000fw -miwn1000fw -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -1699,51 +1840,51 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "iwn6050.fw" -dev/ixgb/if_ixgb.c optional ixgb -dev/ixgb/ixgb_ee.c optional ixgb -dev/ixgb/ixgb_hw.c optional ixgb -dev/ixgbe/ixgbe.c optional ixgbe inet \ +dev/ixgb/if_ixgb.c optional ixgb netstack +dev/ixgb/ixgb_ee.c optional ixgb netstack +dev/ixgb/ixgb_hw.c optional ixgb netstack +dev/ixgbe/ixgbe.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe -DSMP -DIXGBE_FDIR" -dev/ixgbe/ixv.c optional ixgbe inet \ +dev/ixgbe/ixv.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_phy.c optional ixgbe inet \ +dev/ixgbe/ixgbe_phy.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_api.c optional ixgbe inet \ +dev/ixgbe/ixgbe_api.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_common.c optional ixgbe inet \ +dev/ixgbe/ixgbe_common.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_mbx.c optional ixgbe inet \ +dev/ixgbe/ixgbe_mbx.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_vf.c optional ixgbe inet \ +dev/ixgbe/ixgbe_vf.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_82598.c optional ixgbe inet \ +dev/ixgbe/ixgbe_82598.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_82599.c optional ixgbe inet \ +dev/ixgbe/ixgbe_82599.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_x540.c optional ixgbe inet \ +dev/ixgbe/ixgbe_x540.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_dcb.c optional ixgbe inet \ +dev/ixgbe/ixgbe_dcb.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_dcb_82598.c optional ixgbe inet \ +dev/ixgbe/ixgbe_dcb_82598.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_dcb_82599.c optional ixgbe inet \ +dev/ixgbe/ixgbe_dcb_82599.c optional ixgbe inet netstack \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" -dev/jme/if_jme.c optional jme pci +dev/jme/if_jme.c optional jme pci netstack dev/joy/joy.c optional joy dev/joy/joy_isa.c optional joy isa dev/joy/joy_pccard.c optional joy pccard dev/kbdmux/kbdmux.c optional kbdmux dev/ksyms/ksyms.c optional ksyms -dev/le/am7990.c optional le -dev/le/am79900.c optional le -dev/le/if_le_pci.c optional le pci -dev/le/lance.c optional le +dev/le/am7990.c optional le netstack +dev/le/am79900.c optional le netstack +dev/le/if_le_pci.c optional le pci netstack +dev/le/lance.c optional le netstack dev/led/led.c standard -dev/lge/if_lge.c optional lge -dev/lmc/if_lmc.c optional lmc -dev/malo/if_malo.c optional malo -dev/malo/if_malohal.c optional malo -dev/malo/if_malo_pci.c optional malo pci +dev/lge/if_lge.c optional lge netstack +dev/lmc/if_lmc.c optional lmc netstack +dev/malo/if_malo.c optional malo netstack +dev/malo/if_malohal.c optional malo netstack +dev/malo/if_malo_pci.c optional malo pci netstack dev/mc146818/mc146818.c optional mc146818 dev/mca/mca_bus.c optional mca dev/mcd/mcd.c optional mcd isa nowerror @@ -1759,41 +1900,41 @@ dev/mfi/mfi_tbolt.c optional mfi dev/mfi/mfi_linux.c optional mfi compat_linux dev/mfi/mfi_cam.c optional mfip scbus -dev/mii/acphy.c optional miibus | acphy -dev/mii/amphy.c optional miibus | amphy -dev/mii/atphy.c optional miibus | atphy -dev/mii/axphy.c optional miibus | axphy -dev/mii/bmtphy.c optional miibus | bmtphy -dev/mii/brgphy.c optional miibus | brgphy -dev/mii/ciphy.c optional miibus | ciphy -dev/mii/e1000phy.c optional miibus | e1000phy -dev/mii/gentbi.c optional miibus | gentbi -dev/mii/icsphy.c optional miibus | icsphy -dev/mii/ip1000phy.c optional miibus | ip1000phy -dev/mii/jmphy.c optional miibus | jmphy -dev/mii/lxtphy.c optional miibus | lxtphy -dev/mii/mii.c optional miibus | mii -dev/mii/mii_bitbang.c optional miibus | mii_bitbang -dev/mii/mii_physubr.c optional miibus | mii -dev/mii/miibus_if.m optional miibus | mii -dev/mii/mlphy.c optional miibus | mlphy -dev/mii/nsgphy.c optional miibus | nsgphy -dev/mii/nsphy.c optional miibus | nsphy -dev/mii/nsphyter.c optional miibus | nsphyter -dev/mii/pnaphy.c optional miibus | pnaphy -dev/mii/qsphy.c optional miibus | qsphy -dev/mii/rdcphy.c optional miibus | rdcphy -dev/mii/rgephy.c optional miibus | rgephy -dev/mii/rlphy.c optional miibus | rlphy -dev/mii/rlswitch.c optional rlswitch -dev/mii/smcphy.c optional miibus | smcphy -dev/mii/smscphy.c optional miibus | smscphy -dev/mii/tdkphy.c optional miibus | tdkphy -dev/mii/tlphy.c optional miibus | tlphy -dev/mii/truephy.c optional miibus | truephy -dev/mii/ukphy.c optional miibus | mii -dev/mii/ukphy_subr.c optional miibus | mii -dev/mii/xmphy.c optional miibus | xmphy +dev/mii/acphy.c optional miibus netstack | acphy netstack +dev/mii/amphy.c optional miibus netstack | amphy netstack +dev/mii/atphy.c optional miibus netstack | atphy netstack +dev/mii/axphy.c optional miibus netstack | axphy netstack +dev/mii/bmtphy.c optional miibus netstack | bmtphy netstack +dev/mii/brgphy.c optional miibus netstack | brgphy netstack +dev/mii/ciphy.c optional miibus netstack | ciphy netstack +dev/mii/e1000phy.c optional miibus netstack | e1000phy netstack +dev/mii/gentbi.c optional miibus netstack | gentbi netstack +dev/mii/icsphy.c optional miibus netstack | icsphy netstack +dev/mii/ip1000phy.c optional miibus netstack | ip1000phy netstack +dev/mii/jmphy.c optional miibus netstack | jmphy netstack +dev/mii/lxtphy.c optional miibus netstack | lxtphy netstack +dev/mii/mii.c optional miibus netstack | mii netstack +dev/mii/mii_bitbang.c optional miibus netstack | mii_bitbang netstack +dev/mii/mii_physubr.c optional miibus netstack | mii netstack +dev/mii/miibus_if.m optional miibus netstack | mii netstack +dev/mii/mlphy.c optional miibus netstack | mlphy netstack +dev/mii/nsgphy.c optional miibus netstack | nsgphy netstack +dev/mii/nsphy.c optional miibus netstack | nsphy netstack +dev/mii/nsphyter.c optional miibus netstack | nsphyter netstack +dev/mii/pnaphy.c optional miibus netstack | pnaphy netstack +dev/mii/qsphy.c optional miibus netstack | qsphy netstack +dev/mii/rdcphy.c optional miibus netstack | rdcphy netstack +dev/mii/rgephy.c optional miibus netstack | rgephy netstack +dev/mii/rlphy.c optional miibus netstack | rlphy netstack +dev/mii/rlswitch.c optional rlswitch netstack +dev/mii/smcphy.c optional miibus netstack | smcphy netstack +dev/mii/smscphy.c optional miibus netstack | smscphy netstack +dev/mii/tdkphy.c optional miibus netstack | tdkphy netstack +dev/mii/tlphy.c optional miibus netstack | tlphy netstack +dev/mii/truephy.c optional miibus netstack | truephy netstack +dev/mii/ukphy.c optional miibus netstack | mii netstack +dev/mii/ukphy_subr.c optional miibus netstack | mii netstack +dev/mii/xmphy.c optional miibus netstack | xmphy netstack dev/mk48txx/mk48txx.c optional mk48txx dev/mlx/mlx.c optional mlx dev/mlx/mlx_disk.c optional mlx @@ -1803,7 +1944,7 @@ dev/mmc/mmcbr_if.m standard dev/mmc/mmcbus_if.m standard dev/mmc/mmcsd.c optional mmcsd -dev/mn/if_mn.c optional mn pci +dev/mn/if_mn.c optional mn pci netstack dev/mps/mps.c optional mps dev/mps/mps_config.c optional mps # XXX Work around clang warning, until maintainer approves fix. @@ -1821,13 +1962,13 @@ dev/mpt/mpt_pci.c optional mpt pci dev/mpt/mpt_raid.c optional mpt dev/mpt/mpt_user.c optional mpt -dev/msk/if_msk.c optional msk +dev/msk/if_msk.c optional msk netstack dev/mvs/mvs.c optional mvs dev/mvs/mvs_if.m optional mvs dev/mvs/mvs_pci.c optional mvs pci -dev/mwl/if_mwl.c optional mwl -dev/mwl/if_mwl_pci.c optional mwl pci -dev/mwl/mwlhal.c optional mwl +dev/mwl/if_mwl.c optional mwl netstack +dev/mwl/if_mwl_pci.c optional mwl pci netstack +dev/mwl/mwlhal.c optional mwl netstack mwlfw.c optional mwlfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk mw88W8363.fw:mw88W8363fw mwlboot.fw:mwlboot -mmwl -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -1852,12 +1993,12 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "mwlboot.fw" -dev/mxge/if_mxge.c optional mxge pci -dev/mxge/mxge_eth_z8e.c optional mxge pci -dev/mxge/mxge_ethp_z8e.c optional mxge pci -dev/mxge/mxge_rss_eth_z8e.c optional mxge pci -dev/mxge/mxge_rss_ethp_z8e.c optional mxge pci -dev/my/if_my.c optional my +dev/mxge/if_mxge.c optional mxge pci netstack +dev/mxge/mxge_eth_z8e.c optional mxge pci netstack +dev/mxge/mxge_ethp_z8e.c optional mxge pci netstack +dev/mxge/mxge_rss_eth_z8e.c optional mxge pci netstack +dev/mxge/mxge_rss_ethp_z8e.c optional mxge pci netstack +dev/my/if_my.c optional my netstack dev/nand/nand.c optional nand dev/nand/nand_bbt.c optional nand dev/nand/nand_cdev.c optional nand @@ -1875,39 +2016,39 @@ dev/nand/nfc_if.m optional nand dev/ncv/ncr53c500.c optional ncv dev/ncv/ncr53c500_pccard.c optional ncv pccard -dev/netmap/netmap.c optional netmap -dev/netmap/netmap_mem2.c optional netmap +dev/netmap/netmap.c optional netmap netstack +dev/netmap/netmap_mem2.c optional netmap netstack # compile-with "${NORMAL_C} -Wconversion -Wextra" -dev/nge/if_nge.c optional nge -dev/nxge/if_nxge.c optional nxge \ +dev/nge/if_nge.c optional nge netstack +dev/nxge/if_nxge.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-device.c optional nxge \ +dev/nxge/xgehal/xgehal-device.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-mm.c optional nxge -dev/nxge/xgehal/xge-queue.c optional nxge -dev/nxge/xgehal/xgehal-driver.c optional nxge \ +dev/nxge/xgehal/xgehal-mm.c optional nxge netstack +dev/nxge/xgehal/xge-queue.c optional nxge netstack +dev/nxge/xgehal/xgehal-driver.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-ring.c optional nxge \ +dev/nxge/xgehal/xgehal-ring.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-channel.c optional nxge \ +dev/nxge/xgehal/xgehal-channel.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-fifo.c optional nxge \ +dev/nxge/xgehal/xgehal-fifo.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-stats.c optional nxge \ +dev/nxge/xgehal/xgehal-stats.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" -dev/nxge/xgehal/xgehal-config.c optional nxge -dev/nxge/xgehal/xgehal-mgmt.c optional nxge \ +dev/nxge/xgehal/xgehal-config.c optional nxge netstack +dev/nxge/xgehal/xgehal-mgmt.c optional nxge netstack \ compile-with "${NORMAL_C} ${NO_WSELF_ASSIGN}" dev/nmdm/nmdm.c optional nmdm dev/nsp/nsp.c optional nsp dev/nsp/nsp_pccard.c optional nsp pccard dev/null/null.c standard -dev/oce/oce_hw.c optional oce pci -dev/oce/oce_if.c optional oce pci -dev/oce/oce_mbox.c optional oce pci -dev/oce/oce_queue.c optional oce pci -dev/oce/oce_sysctl.c optional oce pci -dev/oce/oce_util.c optional oce pci +dev/oce/oce_hw.c optional oce pci netstack +dev/oce/oce_if.c optional oce pci netstack +dev/oce/oce_mbox.c optional oce pci netstack +dev/oce/oce_queue.c optional oce pci netstack +dev/oce/oce_sysctl.c optional oce pci netstack +dev/oce/oce_util.c optional oce pci netstack dev/ofw/ofw_bus_if.m optional fdt dev/ofw/ofw_bus_subr.c optional fdt dev/ofw/ofw_fdt.c optional fdt @@ -1916,13 +2057,13 @@ dev/ofw/ofw_nexus.c optional fdt dev/ofw/openfirm.c optional fdt dev/ofw/openfirmio.c optional fdt -dev/patm/if_patm.c optional patm pci -dev/patm/if_patm_attach.c optional patm pci -dev/patm/if_patm_intr.c optional patm pci -dev/patm/if_patm_ioctl.c optional patm pci -dev/patm/if_patm_rtables.c optional patm pci -dev/patm/if_patm_rx.c optional patm pci -dev/patm/if_patm_tx.c optional patm pci +dev/patm/if_patm.c optional patm pci netstack +dev/patm/if_patm_attach.c optional patm pci netstack +dev/patm/if_patm_intr.c optional patm pci netstack +dev/patm/if_patm_ioctl.c optional patm pci netstack +dev/patm/if_patm_rtables.c optional patm pci netstack +dev/patm/if_patm_rx.c optional patm pci netstack +dev/patm/if_patm_tx.c optional patm pci netstack dev/pbio/pbio.c optional pbio isa dev/pccard/card_if.m standard dev/pccard/pccard.c optional pccard @@ -1946,12 +2087,14 @@ dev/pci/pci_user.c optional pci dev/pci/pcib_if.m standard dev/pci/vga_pci.c optional pci -dev/pcn/if_pcn.c optional pcn pci -dev/pdq/if_fea.c optional fea eisa -dev/pdq/if_fpa.c optional fpa pci -dev/pdq/pdq.c optional nowerror fea eisa | fpa pci -dev/pdq/pdq_ifsubr.c optional nowerror fea eisa | fpa pci -dev/ppbus/if_plip.c optional plip +dev/pcn/if_pcn.c optional pcn pci netstack +dev/pdq/if_fea.c optional fea eisa netstack +dev/pdq/if_fpa.c optional fpa pci netstack +dev/pdq/pdq.c \ + optional nowerror fea eisa netstack | fpa pci netstack +dev/pdq/pdq_ifsubr.c \ + optional nowerror fea eisa netstack | fpa pci netstack +dev/ppbus/if_plip.c optional plip netstack dev/ppbus/immio.c optional vpo dev/ppbus/lpbb.c optional lpbb dev/ppbus/lpt.c optional lpt @@ -1980,10 +2123,10 @@ dev/puc/puc_pci.c optional puc pci dev/puc/pucdata.c optional puc pci dev/quicc/quicc_core.c optional quicc -dev/ral/rt2560.c optional ral -dev/ral/rt2661.c optional ral -dev/ral/rt2860.c optional ral -dev/ral/if_ral_pci.c optional ral pci +dev/ral/rt2560.c optional ral netstack +dev/ral/rt2661.c optional ral netstack +dev/ral/rt2860.c optional ral netstack +dev/ral/if_ral_pci.c optional ral pci netstack rt2561fw.c optional rt2561fw | ralfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rt2561.fw:rt2561fw -mrt2561 -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -2051,7 +2194,7 @@ dev/random/hash.c optional random dev/random/rwfile.c optional random dev/rc/rc.c optional rc -dev/re/if_re.c optional re +dev/re/if_re.c optional re netstack dev/rndtest/rndtest.c optional rndtest dev/rp/rp.c optional rp dev/rp/rp_isa.c optional rp isa @@ -2070,30 +2213,30 @@ dev/sdhci/sdhci.c optional sdhci dev/sdhci/sdhci_if.m optional sdhci dev/sdhci/sdhci_pci.c optional sdhci pci -dev/sf/if_sf.c optional sf pci -dev/sge/if_sge.c optional sge pci +dev/sf/if_sf.c optional sf pci netstack +dev/sge/if_sge.c optional sge pci netstack dev/si/si.c optional si dev/si/si2_z280.c optional si dev/si/si3_t225.c optional si dev/si/si_eisa.c optional si eisa dev/si/si_isa.c optional si isa dev/si/si_pci.c optional si pci -dev/siba/siba.c optional siba +dev/siba/siba.c optional siba netstack dev/siba/siba_bwn.c optional siba_bwn pci dev/siba/siba_cc.c optional siba dev/siba/siba_core.c optional siba | siba_bwn pci dev/siba/siba_pcib.c optional siba pci dev/siis/siis.c optional siis pci -dev/sis/if_sis.c optional sis pci -dev/sk/if_sk.c optional sk pci +dev/sis/if_sis.c optional sis pci netstack +dev/sk/if_sk.c optional sk pci netstack dev/smbus/smb.c optional smb dev/smbus/smbconf.c optional smbus dev/smbus/smbus.c optional smbus dev/smbus/smbus_if.m optional smbus -dev/smc/if_smc.c optional smc -dev/sn/if_sn.c optional sn -dev/sn/if_sn_isa.c optional sn isa -dev/sn/if_sn_pccard.c optional sn pccard +dev/smc/if_smc.c optional smc netstack +dev/sn/if_sn.c optional sn netstack +dev/sn/if_sn_isa.c optional sn isa netstack +dev/sn/if_sn_pccard.c optional sn pccard netstack dev/snp/snp.c optional snp dev/sound/clone.c optional sound dev/sound/unit.c optional sound @@ -2179,14 +2322,14 @@ dev/spibus/spibus.c optional spibus \ dependency "spibus_if.h" dev/spibus/spibus_if.m optional spibus -dev/ste/if_ste.c optional ste pci +dev/ste/if_ste.c optional ste pci netstack dev/stg/tmc18c30.c optional stg dev/stg/tmc18c30_isa.c optional stg isa dev/stg/tmc18c30_pccard.c optional stg pccard dev/stg/tmc18c30_pci.c optional stg pci dev/stg/tmc18c30_subr.c optional stg -dev/stge/if_stge.c optional stge -dev/streams/streams.c optional streams +dev/stge/if_stge.c optional stge netstack +dev/streams/streams.c optional streams netstack dev/sym/sym_hipd.c optional sym \ dependency "$S/dev/sym/sym_{conf,defs}.h" dev/syscons/blank/blank_saver.c optional blank_saver @@ -2209,8 +2352,8 @@ dev/syscons/warp/warp_saver.c optional warp_saver dev/tdfx/tdfx_linux.c optional tdfx_linux tdfx compat_linux dev/tdfx/tdfx_pci.c optional tdfx pci -dev/ti/if_ti.c optional ti pci -dev/tl/if_tl.c optional tl pci +dev/ti/if_ti.c optional ti pci netstack +dev/tl/if_tl.c optional tl pci netstack dev/trm/trm.c optional trm dev/twa/tw_cl_init.c optional twa \ compile-with "${NORMAL_C} -I$S/dev/twa" @@ -2231,8 +2374,8 @@ dev/tws/tws_hdm.c optional tws dev/tws/tws_services.c optional tws dev/tws/tws_user.c optional tws -dev/tx/if_tx.c optional tx -dev/txp/if_txp.c optional txp +dev/tx/if_tx.c optional tx netstack +dev/txp/if_txp.c optional txp netstack dev/uart/uart_bus_acpi.c optional uart acpi #dev/uart/uart_bus_cbus.c optional uart cbus dev/uart/uart_bus_ebus.c optional uart ebus @@ -2301,7 +2444,7 @@ dev/usb/usb_mbuf.c optional usb dev/usb/usb_msctest.c optional usb dev/usb/usb_parse.c optional usb -dev/usb/usb_pf.c optional usb +dev/usb/usb_pf.c optional usb netstack dev/usb/usb_process.c optional usb dev/usb/usb_request.c optional usb dev/usb/usb_transfer.c optional usb @@ -2309,25 +2452,27 @@ # # USB network drivers # -dev/usb/net/if_aue.c optional aue -dev/usb/net/if_axe.c optional axe -dev/usb/net/if_cdce.c optional cdce -dev/usb/net/if_cue.c optional cue -dev/usb/net/if_ipheth.c optional ipheth -dev/usb/net/if_kue.c optional kue -dev/usb/net/if_mos.c optional mos -dev/usb/net/if_rue.c optional rue -dev/usb/net/if_smsc.c optional smsc -dev/usb/net/if_udav.c optional udav -dev/usb/net/if_usie.c optional usie -dev/usb/net/ruephy.c optional rue -dev/usb/net/usb_ethernet.c optional aue | axe | cdce | cue | kue | mos | \ - rue | smsc | udav | ipheth -dev/usb/net/uhso.c optional uhso +dev/usb/net/if_aue.c optional aue netstack +dev/usb/net/if_axe.c optional axe netstack +dev/usb/net/if_cdce.c optional cdce netstack +dev/usb/net/if_cue.c optional cue netstack +dev/usb/net/if_ipheth.c optional ipheth netstack +dev/usb/net/if_kue.c optional kue netstack +dev/usb/net/if_mos.c optional mos netstack +dev/usb/net/if_rue.c optional rue netstack +dev/usb/net/if_smsc.c optional smsc netstack +dev/usb/net/if_udav.c optional udav netstack +dev/usb/net/if_usie.c optional usie netstack +dev/usb/net/ruephy.c optional rue netstack +dev/usb/net/usb_ethernet.c \ + optional aue netstack | axe netstack | cdce netstack | cue netstack | \ + kue netstack | mos netstack | rue netstack | smsc netstack | \ + udav netstack | ipheth netstack +dev/usb/net/uhso.c optional uhso netstack # # USB WLAN drivers # -dev/usb/wlan/if_rsu.c optional rsu +dev/usb/wlan/if_rsu.c optional rsu netstack rsu-rtl8712fw.c optional rsu-rtl8712fw | rsufw \ compile-with "${AWK} -f $S/tools/fw_stub.awk rsu-rtl8712fw.fw:rsu-rtl8712fw:120 -mrsu-rtl8712fw -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -2342,8 +2487,8 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "rsu-rtl8712fw.fw" -dev/usb/wlan/if_rum.c optional rum -dev/usb/wlan/if_run.c optional run +dev/usb/wlan/if_rum.c optional rum netstack +dev/usb/wlan/if_run.c optional run netstack runfw.c optional runfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk run.fw:runfw -mrunfw -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -2358,11 +2503,11 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "run.fw" -dev/usb/wlan/if_uath.c optional uath -dev/usb/wlan/if_upgt.c optional upgt -dev/usb/wlan/if_ural.c optional ural -dev/usb/wlan/if_urtw.c optional urtw -dev/usb/wlan/if_urtwn.c optional urtwn +dev/usb/wlan/if_uath.c optional uath netstack +dev/usb/wlan/if_upgt.c optional upgt netstack +dev/usb/wlan/if_ural.c optional ural netstack +dev/usb/wlan/if_urtw.c optional urtw netstack +dev/usb/wlan/if_urtwn.c optional urtwn netstack urtwn-rtl8192cfwT.c optional urtwn-rtl8192cfwT | urtwnfw \ compile-with "${AWK} -f $S/tools/fw_stub.awk urtwn-rtl8192cfwT.fw:urtwn-rtl8192cfwT:111 -murtwn-rtl8192cfwT -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -2392,7 +2537,7 @@ no-obj no-implicit-rule \ clean "urtwn-rtl8192cfwU.fw" -dev/usb/wlan/if_zyd.c optional zyd +dev/usb/wlan/if_zyd.c optional zyd netstack # # USB serial and parallel port drivers # @@ -2424,7 +2569,7 @@ # USB misc drivers # dev/usb/misc/ufm.c optional ufm -dev/usb/misc/udbp.c optional udbp +dev/usb/misc/udbp.c optional udbp netstack # # USB input drivers # @@ -2451,43 +2596,43 @@ # # USB END # -dev/utopia/idtphy.c optional utopia -dev/utopia/suni.c optional utopia -dev/utopia/utopia.c optional utopia -dev/vge/if_vge.c optional vge +dev/utopia/idtphy.c optional utopia netstack +dev/utopia/suni.c optional utopia netstack +dev/utopia/utopia.c optional utopia netstack +dev/vge/if_vge.c optional vge netstack dev/vkbd/vkbd.c optional vkbd -dev/vr/if_vr.c optional vr pci -dev/vte/if_vte.c optional vte pci -dev/vx/if_vx.c optional vx -dev/vx/if_vx_eisa.c optional vx eisa -dev/vx/if_vx_pci.c optional vx pci -dev/vxge/vxge.c optional vxge -dev/vxge/vxgehal/vxgehal-ifmsg.c optional vxge -dev/vxge/vxgehal/vxgehal-mrpcim.c optional vxge -dev/vxge/vxgehal/vxge-queue.c optional vxge -dev/vxge/vxgehal/vxgehal-ring.c optional vxge -dev/vxge/vxgehal/vxgehal-swapper.c optional vxge -dev/vxge/vxgehal/vxgehal-mgmt.c optional vxge -dev/vxge/vxgehal/vxgehal-srpcim.c optional vxge -dev/vxge/vxgehal/vxgehal-config.c optional vxge -dev/vxge/vxgehal/vxgehal-blockpool.c optional vxge -dev/vxge/vxgehal/vxgehal-doorbells.c optional vxge -dev/vxge/vxgehal/vxgehal-mgmtaux.c optional vxge -dev/vxge/vxgehal/vxgehal-device.c optional vxge -dev/vxge/vxgehal/vxgehal-mm.c optional vxge -dev/vxge/vxgehal/vxgehal-driver.c optional vxge -dev/vxge/vxgehal/vxgehal-virtualpath.c optional vxge -dev/vxge/vxgehal/vxgehal-channel.c optional vxge -dev/vxge/vxgehal/vxgehal-fifo.c optional vxge +dev/vr/if_vr.c optional vr pci netstack +dev/vte/if_vte.c optional vte pci netstack +dev/vx/if_vx.c optional vx netstack +dev/vx/if_vx_eisa.c optional vx eisa netstack +dev/vx/if_vx_pci.c optional vx pci netstack +dev/vxge/vxge.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-ifmsg.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-mrpcim.c optional vxge netstack +dev/vxge/vxgehal/vxge-queue.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-ring.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-swapper.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-mgmt.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-srpcim.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-config.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-blockpool.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-doorbells.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-mgmtaux.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-device.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-mm.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-driver.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-virtualpath.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-channel.c optional vxge netstack +dev/vxge/vxgehal/vxgehal-fifo.c optional vxge netstack dev/watchdog/watchdog.c standard -dev/wb/if_wb.c optional wb pci +dev/wb/if_wb.c optional wb pci netstack dev/wds/wd7000.c optional wds isa -dev/wi/if_wi.c optional wi -dev/wi/if_wi_pccard.c optional wi pccard -dev/wi/if_wi_pci.c optional wi pci -dev/wl/if_wl.c optional wl isa -dev/wpi/if_wpi.c optional wpi pci +dev/wi/if_wi.c optional wi netstack +dev/wi/if_wi_pccard.c optional wi pccard netstack +dev/wi/if_wi_pci.c optional wi pci netstack +dev/wl/if_wl.c optional wl isa netstack +dev/wpi/if_wpi.c optional wpi pci netstack wpifw.c optional wpifw \ compile-with "${AWK} -f $S/tools/fw_stub.awk wpi.fw:wpifw:153229 -mwpi -c${.TARGET}" \ no-implicit-rule before-depend local \ @@ -2502,20 +2647,20 @@ compile-with "${NORMAL_FW}" \ no-obj no-implicit-rule \ clean "wpi.fw" -dev/xe/if_xe.c optional xe -dev/xe/if_xe_pccard.c optional xe pccard +dev/xe/if_xe.c optional xe netstack +dev/xe/if_xe_pccard.c optional xe pccard netstack dev/xen/balloon/balloon.c optional xen | xenhvm dev/xen/blkfront/blkfront.c optional xen | xenhvm dev/xen/blkback/blkback.c optional xen | xenhvm dev/xen/console/console.c optional xen dev/xen/console/xencons_ring.c optional xen dev/xen/control/control.c optional xen | xenhvm -dev/xen/netback/netback.c optional xen | xenhvm -dev/xen/netfront/netfront.c optional xen | xenhvm +dev/xen/netback/netback.c optional xen netstack | xenhvm netstack +dev/xen/netfront/netfront.c optional xen netstack | xenhvm netstack dev/xen/xenpci/xenpci.c optional xenpci dev/xen/timer/timer.c optional xen | xenhvm -dev/xl/if_xl.c optional xl pci -dev/xl/xlphy.c optional xl pci +dev/xl/if_xl.c optional xl pci netstack +dev/xl/xlphy.c optional xl pci netstack fs/deadfs/dead_vnops.c standard fs/devfs/devfs_devs.c standard fs/devfs/devfs_dir.c standard @@ -2556,29 +2701,29 @@ fs/nandfs/nandfs_sufile.c optional nandfs fs/nandfs/nandfs_vfsops.c optional nandfs fs/nandfs/nandfs_vnops.c optional nandfs -fs/nfs/nfs_commonkrpc.c optional nfscl | nfsd -fs/nfs/nfs_commonsubs.c optional nfscl | nfsd -fs/nfs/nfs_commonport.c optional nfscl | nfsd -fs/nfs/nfs_commonacl.c optional nfscl | nfsd -fs/nfsclient/nfs_clcomsubs.c optional nfscl -fs/nfsclient/nfs_clsubs.c optional nfscl -fs/nfsclient/nfs_clstate.c optional nfscl -fs/nfsclient/nfs_clkrpc.c optional nfscl -fs/nfsclient/nfs_clrpcops.c optional nfscl -fs/nfsclient/nfs_clvnops.c optional nfscl -fs/nfsclient/nfs_clnode.c optional nfscl -fs/nfsclient/nfs_clvfsops.c optional nfscl -fs/nfsclient/nfs_clport.c optional nfscl -fs/nfsclient/nfs_clbio.c optional nfscl -fs/nfsclient/nfs_clnfsiod.c optional nfscl -fs/nfsserver/nfs_fha_new.c optional nfsd inet -fs/nfsserver/nfs_nfsdsocket.c optional nfsd inet -fs/nfsserver/nfs_nfsdsubs.c optional nfsd inet -fs/nfsserver/nfs_nfsdstate.c optional nfsd inet -fs/nfsserver/nfs_nfsdkrpc.c optional nfsd inet -fs/nfsserver/nfs_nfsdserv.c optional nfsd inet -fs/nfsserver/nfs_nfsdport.c optional nfsd inet -fs/nfsserver/nfs_nfsdcache.c optional nfsd inet +fs/nfs/nfs_commonkrpc.c optional nfscl netstack | nfsd netstack +fs/nfs/nfs_commonsubs.c optional nfscl netstack | nfsd netstack +fs/nfs/nfs_commonport.c optional nfscl netstack | nfsd netstack +fs/nfs/nfs_commonacl.c optional nfscl netstack | nfsd netstack +fs/nfsclient/nfs_clcomsubs.c optional nfscl netstack +fs/nfsclient/nfs_clsubs.c optional nfscl netstack +fs/nfsclient/nfs_clstate.c optional nfscl netstack +fs/nfsclient/nfs_clkrpc.c optional nfscl netstack +fs/nfsclient/nfs_clrpcops.c optional nfscl netstack +fs/nfsclient/nfs_clvnops.c optional nfscl netstack +fs/nfsclient/nfs_clnode.c optional nfscl netstack +fs/nfsclient/nfs_clvfsops.c optional nfscl netstack +fs/nfsclient/nfs_clport.c optional nfscl netstack +fs/nfsclient/nfs_clbio.c optional nfscl netstack +fs/nfsclient/nfs_clnfsiod.c optional nfscl netstack +fs/nfsserver/nfs_fha_new.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdsocket.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdsubs.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdstate.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdkrpc.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdserv.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdport.c optional nfsd inet netstack +fs/nfsserver/nfs_nfsdcache.c optional nfsd inet netstack fs/nullfs/null_subr.c optional nullfs fs/nullfs/null_vfsops.c optional nullfs fs/nullfs/null_vnops.c optional nullfs @@ -2599,12 +2744,12 @@ fs/pseudofs/pseudofs_fileno.c optional pseudofs fs/pseudofs/pseudofs_vncache.c optional pseudofs fs/pseudofs/pseudofs_vnops.c optional pseudofs -fs/smbfs/smbfs_io.c optional smbfs -fs/smbfs/smbfs_node.c optional smbfs -fs/smbfs/smbfs_smb.c optional smbfs -fs/smbfs/smbfs_subr.c optional smbfs -fs/smbfs/smbfs_vfsops.c optional smbfs -fs/smbfs/smbfs_vnops.c optional smbfs +fs/smbfs/smbfs_io.c optional smbfs netstack +fs/smbfs/smbfs_node.c optional smbfs netstack +fs/smbfs/smbfs_smb.c optional smbfs netstack +fs/smbfs/smbfs_subr.c optional smbfs netstack +fs/smbfs/smbfs_vfsops.c optional smbfs netstack +fs/smbfs/smbfs_vnops.c optional smbfs netstack fs/udf/osta.c optional udf fs/udf/udf_iconv.c optional udf_iconv fs/udf/udf_vfsops.c optional udf @@ -2815,7 +2960,7 @@ kern/kern_osd.c standard kern/kern_physio.c standard kern/kern_pmc.c standard -kern/kern_poll.c optional device_polling +kern/kern_poll.c optional device_polling netstack kern/kern_priv.c standard kern/kern_proc.c standard kern/kern_prot.c standard @@ -2919,7 +3064,7 @@ kern/tty_pts.c standard kern/tty_tty.c standard kern/tty_ttydisc.c standard -kern/uipc_accf.c optional inet +kern/uipc_accf.c optional inet netstack kern/uipc_debug.c optional ddb kern/uipc_domain.c standard kern/uipc_mbuf.c standard @@ -2937,7 +3082,7 @@ kern/vfs_cache.c standard kern/vfs_cluster.c standard kern/vfs_default.c standard -kern/vfs_export.c standard +kern/vfs_export.c optional netstack kern/vfs_extattr.c standard kern/vfs_hash.c standard kern/vfs_init.c standard @@ -3050,370 +3195,415 @@ libkern/strtoul.c standard libkern/strtouq.c standard libkern/strvalid.c standard -net/bpf.c standard -net/bpf_buffer.c optional bpf -net/bpf_jitter.c optional bpf_jitter -net/bpf_filter.c optional bpf | netgraph_bpf -net/bpf_zerocopy.c optional bpf -net/bridgestp.c optional bridge | if_bridge -net/flowtable.c optional flowtable inet | flowtable inet6 -net/ieee8023ad_lacp.c optional lagg -net/if.c standard -net/if_arcsubr.c optional arcnet -net/if_atmsubr.c optional atm -net/if_bridge.c optional bridge inet | if_bridge inet -net/if_clone.c standard -net/if_dead.c standard -net/if_debug.c optional ddb -net/if_disc.c optional disc -net/if_edsc.c optional edsc -net/if_ef.c optional ef -net/if_enc.c optional enc ipsec inet | enc ipsec inet6 -net/if_epair.c optional epair -net/if_ethersubr.c optional ether -net/if_faith.c optional faith -net/if_fddisubr.c optional fddi -net/if_fwsubr.c optional fwip -net/if_gif.c optional gif | netgraph_gif -net/if_gre.c optional gre inet -net/if_iso88025subr.c optional token -net/if_lagg.c optional lagg -net/if_loop.c optional loop -net/if_llatbl.c standard -net/if_media.c standard -net/if_mib.c standard -net/if_spppfr.c optional sppp | netgraph_sppp -net/if_spppsubr.c optional sppp | netgraph_sppp -net/if_stf.c optional stf inet inet6 -net/if_tun.c optional tun -net/if_tap.c optional tap -net/if_vlan.c optional vlan -net/mppcc.c optional netgraph_mppc_compression -net/mppcd.c optional netgraph_mppc_compression -net/netisr.c standard -net/pfil.c optional ether | inet -net/radix.c standard -net/radix_mpath.c standard -net/raw_cb.c standard -net/raw_usrreq.c standard -net/route.c standard -net/rtsock.c standard -net/slcompress.c optional netgraph_vjc | sppp | \ - netgraph_sppp -net/vnet.c optional vimage -net/zlib.c optional crypto | geom_uzip | ipsec | \ - mxge | netgraph_deflate | \ - ddb_ctf | gzio | geom_uncompress -net80211/ieee80211.c optional wlan -net80211/ieee80211_acl.c optional wlan wlan_acl -net80211/ieee80211_action.c optional wlan -net80211/ieee80211_ageq.c optional wlan -net80211/ieee80211_adhoc.c optional wlan -net80211/ieee80211_ageq.c optional wlan -net80211/ieee80211_amrr.c optional wlan | wlan_amrr -net80211/ieee80211_crypto.c optional wlan -net80211/ieee80211_crypto_ccmp.c optional wlan wlan_ccmp -net80211/ieee80211_crypto_none.c optional wlan -net80211/ieee80211_crypto_tkip.c optional wlan wlan_tkip -net80211/ieee80211_crypto_wep.c optional wlan wlan_wep -net80211/ieee80211_ddb.c optional wlan ddb -net80211/ieee80211_dfs.c optional wlan -net80211/ieee80211_freebsd.c optional wlan -net80211/ieee80211_hostap.c optional wlan -net80211/ieee80211_ht.c optional wlan -net80211/ieee80211_hwmp.c optional wlan ieee80211_support_mesh -net80211/ieee80211_input.c optional wlan -net80211/ieee80211_ioctl.c optional wlan -net80211/ieee80211_mesh.c optional wlan ieee80211_support_mesh -net80211/ieee80211_monitor.c optional wlan -net80211/ieee80211_node.c optional wlan -net80211/ieee80211_output.c optional wlan -net80211/ieee80211_phy.c optional wlan -net80211/ieee80211_power.c optional wlan -net80211/ieee80211_proto.c optional wlan -net80211/ieee80211_radiotap.c optional wlan -net80211/ieee80211_ratectl.c optional wlan -net80211/ieee80211_ratectl_none.c optional wlan -net80211/ieee80211_regdomain.c optional wlan -net80211/ieee80211_rssadapt.c optional wlan wlan_rssadapt -net80211/ieee80211_scan.c optional wlan -net80211/ieee80211_scan_sta.c optional wlan -net80211/ieee80211_sta.c optional wlan -net80211/ieee80211_superg.c optional wlan ieee80211_support_superg -net80211/ieee80211_tdma.c optional wlan ieee80211_support_tdma -net80211/ieee80211_wds.c optional wlan -net80211/ieee80211_xauth.c optional wlan wlan_xauth -net80211/ieee80211_alq.c optional wlan ieee80211_alq -netatalk/aarp.c optional netatalk -netatalk/at_control.c optional netatalk -netatalk/at_proto.c optional netatalk -netatalk/at_rmx.c optional netatalk -netatalk/ddp_input.c optional netatalk -netatalk/ddp_output.c optional netatalk -netatalk/ddp_pcb.c optional netatalk -netatalk/ddp_usrreq.c optional netatalk -netgraph/atm/ccatm/ng_ccatm.c optional ngatm_ccatm \ +net/bpf.c optional netstack +net/bpf_buffer.c optional bpf netstack +net/bpf_jitter.c optional bpf_jitter netstack +net/bpf_filter.c optional bpf netstack | netgraph_bpf netstack +net/bpf_zerocopy.c optional bpf netstack +net/bridgestp.c optional bridge netstack | if_bridge netstack +net/flowtable.c \ + optional flowtable inet netstack | flowtable inet6 netstack +net/ieee8023ad_lacp.c optional lagg netstack +net/if.c optional netstack +net/if_arcsubr.c optional arcnet netstack +net/if_atmsubr.c optional atm netstack +net/if_bridge.c \ + optional bridge inet netstack | if_bridge inet netstack +net/if_clone.c optional netstack +net/if_dead.c optional netstack +net/if_debug.c optional ddb netstack +net/if_disc.c optional disc netstack +net/if_edsc.c optional edsc netstack +net/if_ef.c optional ef netstack +net/if_enc.c \ + optional enc ipsec inet netstack | enc ipsec inet6 netstack +net/if_epair.c optional epair netstack +net/if_ethersubr.c optional ether netstack +net/if_faith.c optional faith netstack +net/if_fddisubr.c optional fddi netstack +net/if_fwsubr.c optional fwip netstack +net/if_gif.c optional gif netstack | netgraph_gif netstack +net/if_gre.c optional gre inet netstack +net/if_iso88025subr.c optional token netstack +net/if_lagg.c optional lagg netstack +net/if_loop.c optional loop netstack +net/if_llatbl.c optional netstack +net/if_media.c optional netstack +net/if_mib.c optional netstack +net/if_spppfr.c optional sppp netstack | netgraph_sppp netstack +net/if_spppsubr.c optional sppp netstack | netgraph_sppp netstack +net/if_stf.c optional stf inet inet6 netstack +net/if_tun.c optional tun netstack +net/if_tap.c optional tap netstack +net/if_vlan.c optional vlan netstack +net/mppcc.c optional netgraph_mppc_compression netstack +net/mppcd.c optional netgraph_mppc_compression netstack +net/netisr.c optional netstack +net/pfil.c optional ether netstack | inet netstack +net/radix.c optional netstack +net/radix_mpath.c optional netstack +net/raw_cb.c optional netstack +net/raw_usrreq.c optional netstack +net/route.c optional netstack +net/rtsock.c optional netstack +net/slcompress.c \ + optional netgraph_vjc netstack | sppp netstack | netgraph_sppp netstack +net/vnet.c optional vimage netstack +net/zlib.c \ + optional crypto | geom_uzip | ipsec netstack | mxge netstack | \ + netgraph_deflate netstack | ddb_ctf | gzio | geom_uncompress +net80211/ieee80211.c optional wlan netstack +net80211/ieee80211_acl.c optional wlan wlan_acl netstack +net80211/ieee80211_action.c optional wlan netstack +net80211/ieee80211_ageq.c optional wlan netstack +net80211/ieee80211_adhoc.c optional wlan netstack +net80211/ieee80211_ageq.c optional wlan netstack +net80211/ieee80211_amrr.c optional wlan netstack | wlan_amrr netstack +net80211/ieee80211_crypto.c optional wlan netstack +net80211/ieee80211_crypto_ccmp.c optional wlan wlan_ccmp netstack +net80211/ieee80211_crypto_none.c optional wlan netstack +net80211/ieee80211_crypto_tkip.c optional wlan wlan_tkip netstack +net80211/ieee80211_crypto_wep.c optional wlan wlan_wep netstack +net80211/ieee80211_ddb.c optional wlan ddb netstack +net80211/ieee80211_dfs.c optional wlan netstack +net80211/ieee80211_freebsd.c optional wlan netstack +net80211/ieee80211_hostap.c optional wlan netstack +net80211/ieee80211_ht.c optional wlan netstack +net80211/ieee80211_hwmp.c optional wlan ieee80211_support_mesh netstack +net80211/ieee80211_input.c optional wlan netstack +net80211/ieee80211_ioctl.c optional wlan netstack +net80211/ieee80211_mesh.c optional wlan ieee80211_support_mesh netstack +net80211/ieee80211_monitor.c optional wlan netstack +net80211/ieee80211_node.c optional wlan netstack +net80211/ieee80211_output.c optional wlan netstack +net80211/ieee80211_phy.c optional wlan netstack +net80211/ieee80211_power.c optional wlan netstack +net80211/ieee80211_proto.c optional wlan netstack +net80211/ieee80211_radiotap.c optional wlan netstack +net80211/ieee80211_ratectl.c optional wlan netstack +net80211/ieee80211_ratectl_none.c optional wlan netstack +net80211/ieee80211_regdomain.c optional wlan netstack +net80211/ieee80211_rssadapt.c optional wlan wlan_rssadapt netstack +net80211/ieee80211_scan.c optional wlan netstack +net80211/ieee80211_scan_sta.c optional wlan netstack +net80211/ieee80211_sta.c optional wlan netstack +net80211/ieee80211_superg.c optional wlan ieee80211_support_superg netstack +net80211/ieee80211_tdma.c optional wlan ieee80211_support_tdma netstack +net80211/ieee80211_wds.c optional wlan netstack +net80211/ieee80211_xauth.c optional wlan wlan_xauth netstack +net80211/ieee80211_alq.c optional wlan ieee80211_alq netstack +netatalk/aarp.c optional netatalk netstack +netatalk/at_control.c optional netatalk netstack +netatalk/at_proto.c optional netatalk netstack +netatalk/at_rmx.c optional netatalk netstack +netatalk/ddp_input.c optional netatalk netstack +netatalk/ddp_output.c optional netatalk netstack +netatalk/ddp_pcb.c optional netatalk netstack +netatalk/ddp_usrreq.c optional netatalk netstack +netgraph/atm/ccatm/ng_ccatm.c optional ngatm_ccatm netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -netgraph/atm/ng_atm.c optional ngatm_atm -netgraph/atm/ngatmbase.c optional ngatm_atmbase \ +netgraph/atm/ng_atm.c optional ngatm_atm netstack +netgraph/atm/ngatmbase.c optional ngatm_atmbase netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -netgraph/atm/sscfu/ng_sscfu.c optional ngatm_sscfu \ +netgraph/atm/sscfu/ng_sscfu.c optional ngatm_sscfu netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -netgraph/atm/sscop/ng_sscop.c optional ngatm_sscop \ +netgraph/atm/sscop/ng_sscop.c optional ngatm_sscop netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -netgraph/atm/uni/ng_uni.c optional ngatm_uni \ +netgraph/atm/uni/ng_uni.c optional ngatm_uni netstack \ compile-with "${NORMAL_C} -I$S/contrib/ngatm" -netgraph/bluetooth/common/ng_bluetooth.c optional netgraph_bluetooth -netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c optional netgraph_bluetooth_bt3c -netgraph/bluetooth/drivers/h4/ng_h4.c optional netgraph_bluetooth_h4 -netgraph/bluetooth/drivers/ubt/ng_ubt.c optional netgraph_bluetooth_ubt usb -netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c optional netgraph_bluetooth_ubtbcmfw usb -netgraph/bluetooth/hci/ng_hci_cmds.c optional netgraph_bluetooth_hci -netgraph/bluetooth/hci/ng_hci_evnt.c optional netgraph_bluetooth_hci -netgraph/bluetooth/hci/ng_hci_main.c optional netgraph_bluetooth_hci -netgraph/bluetooth/hci/ng_hci_misc.c optional netgraph_bluetooth_hci -netgraph/bluetooth/hci/ng_hci_ulpi.c optional netgraph_bluetooth_hci -netgraph/bluetooth/l2cap/ng_l2cap_cmds.c optional netgraph_bluetooth_l2cap -netgraph/bluetooth/l2cap/ng_l2cap_evnt.c optional netgraph_bluetooth_l2cap -netgraph/bluetooth/l2cap/ng_l2cap_llpi.c optional netgraph_bluetooth_l2cap -netgraph/bluetooth/l2cap/ng_l2cap_main.c optional netgraph_bluetooth_l2cap -netgraph/bluetooth/l2cap/ng_l2cap_misc.c optional netgraph_bluetooth_l2cap -netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c optional netgraph_bluetooth_l2cap -netgraph/bluetooth/socket/ng_btsocket.c optional netgraph_bluetooth_socket -netgraph/bluetooth/socket/ng_btsocket_hci_raw.c optional netgraph_bluetooth_socket -netgraph/bluetooth/socket/ng_btsocket_l2cap.c optional netgraph_bluetooth_socket -netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c optional netgraph_bluetooth_socket -netgraph/bluetooth/socket/ng_btsocket_rfcomm.c optional netgraph_bluetooth_socket -netgraph/bluetooth/socket/ng_btsocket_sco.c optional netgraph_bluetooth_socket -netgraph/netflow/netflow.c optional netgraph_netflow -netgraph/netflow/netflow_v9.c optional netgraph_netflow -netgraph/netflow/ng_netflow.c optional netgraph_netflow -netgraph/ng_UI.c optional netgraph_UI -netgraph/ng_async.c optional netgraph_async -netgraph/ng_atmllc.c optional netgraph_atmllc -netgraph/ng_base.c optional netgraph -netgraph/ng_bpf.c optional netgraph_bpf -netgraph/ng_bridge.c optional netgraph_bridge -netgraph/ng_car.c optional netgraph_car -netgraph/ng_cisco.c optional netgraph_cisco -netgraph/ng_deflate.c optional netgraph_deflate -netgraph/ng_device.c optional netgraph_device -netgraph/ng_echo.c optional netgraph_echo -netgraph/ng_eiface.c optional netgraph_eiface -netgraph/ng_ether.c optional netgraph_ether -netgraph/ng_ether_echo.c optional netgraph_ether_echo -netgraph/ng_frame_relay.c optional netgraph_frame_relay -netgraph/ng_gif.c optional netgraph_gif -netgraph/ng_gif_demux.c optional netgraph_gif_demux -netgraph/ng_hole.c optional netgraph_hole -netgraph/ng_iface.c optional netgraph_iface -netgraph/ng_ip_input.c optional netgraph_ip_input -netgraph/ng_ipfw.c optional netgraph_ipfw inet ipfirewall -netgraph/ng_ksocket.c optional netgraph_ksocket -netgraph/ng_l2tp.c optional netgraph_l2tp -netgraph/ng_lmi.c optional netgraph_lmi -netgraph/ng_mppc.c optional netgraph_mppc_compression | \ - netgraph_mppc_encryption -netgraph/ng_nat.c optional netgraph_nat inet libalias -netgraph/ng_one2many.c optional netgraph_one2many -netgraph/ng_parse.c optional netgraph -netgraph/ng_patch.c optional netgraph_patch -netgraph/ng_pipe.c optional netgraph_pipe -netgraph/ng_ppp.c optional netgraph_ppp -netgraph/ng_pppoe.c optional netgraph_pppoe -netgraph/ng_pptpgre.c optional netgraph_pptpgre -netgraph/ng_pred1.c optional netgraph_pred1 -netgraph/ng_rfc1490.c optional netgraph_rfc1490 -netgraph/ng_socket.c optional netgraph_socket -netgraph/ng_split.c optional netgraph_split -netgraph/ng_sppp.c optional netgraph_sppp -netgraph/ng_tag.c optional netgraph_tag -netgraph/ng_tcpmss.c optional netgraph_tcpmss -netgraph/ng_tee.c optional netgraph_tee -netgraph/ng_tty.c optional netgraph_tty -netgraph/ng_vjc.c optional netgraph_vjc -netgraph/ng_vlan.c optional netgraph_vlan -netinet/accf_data.c optional accept_filter_data inet -netinet/accf_dns.c optional accept_filter_dns inet -netinet/accf_http.c optional accept_filter_http inet -netinet/if_atm.c optional atm -netinet/if_ether.c optional inet ether -netinet/igmp.c optional inet -netinet/in.c optional inet -netinet/in_debug.c optional inet ddb -netinet/in_kdtrace.c optional inet | inet6 -netinet/ip_carp.c optional inet carp | inet6 carp -netinet/in_gif.c optional gif inet | netgraph_gif inet -netinet/ip_gre.c optional gre inet -netinet/ip_id.c optional inet -netinet/in_mcast.c optional inet -netinet/in_pcb.c optional inet | inet6 -netinet/in_pcbgroup.c optional inet pcbgroup | inet6 pcbgroup -netinet/in_proto.c optional inet | inet6 -netinet/in_rmx.c optional inet -netinet/ip_divert.c optional inet ipdivert ipfirewall -netinet/ip_ecn.c optional inet | inet6 -netinet/ip_encap.c optional inet | inet6 -netinet/ip_fastfwd.c optional inet -netinet/ip_icmp.c optional inet | inet6 -netinet/ip_input.c optional inet -netinet/ip_ipsec.c optional inet ipsec -netinet/ip_mroute.c optional mrouting inet -netinet/ip_options.c optional inet -netinet/ip_output.c optional inet -netinet/raw_ip.c optional inet | inet6 -netinet/cc/cc.c optional inet | inet6 -netinet/cc/cc_newreno.c optional inet | inet6 -netinet/sctp_asconf.c optional inet sctp | inet6 sctp -netinet/sctp_auth.c optional inet sctp | inet6 sctp -netinet/sctp_bsd_addr.c optional inet sctp | inet6 sctp -netinet/sctp_cc_functions.c optional inet sctp | inet6 sctp -netinet/sctp_crc32.c optional inet sctp | inet6 sctp -netinet/sctp_indata.c optional inet sctp | inet6 sctp -netinet/sctp_input.c optional inet sctp | inet6 sctp -netinet/sctp_output.c optional inet sctp | inet6 sctp -netinet/sctp_pcb.c optional inet sctp | inet6 sctp -netinet/sctp_peeloff.c optional inet sctp | inet6 sctp -netinet/sctp_ss_functions.c optional inet sctp | inet6 sctp -netinet/sctp_sysctl.c optional inet sctp | inet6 sctp -netinet/sctp_timer.c optional inet sctp | inet6 sctp -netinet/sctp_usrreq.c optional inet sctp | inet6 sctp -netinet/sctputil.c optional inet sctp | inet6 sctp -netinet/tcp_debug.c optional tcpdebug -netinet/tcp_hostcache.c optional inet | inet6 -netinet/tcp_input.c optional inet | inet6 -netinet/tcp_lro.c optional inet | inet6 -netinet/tcp_output.c optional inet | inet6 -netinet/tcp_offload.c optional tcp_offload inet | tcp_offload inet6 -netinet/tcp_reass.c optional inet | inet6 -netinet/tcp_sack.c optional inet | inet6 -netinet/tcp_subr.c optional inet | inet6 -netinet/tcp_syncache.c optional inet | inet6 -netinet/tcp_timer.c optional inet | inet6 -netinet/tcp_timewait.c optional inet | inet6 -netinet/tcp_usrreq.c optional inet | inet6 -netinet/udp_usrreq.c optional inet | inet6 -netinet/libalias/alias.c optional libalias inet | netgraph_nat inet -netinet/libalias/alias_db.c optional libalias inet | netgraph_nat inet -netinet/libalias/alias_mod.c optional libalias | netgraph_nat -netinet/libalias/alias_proxy.c optional libalias inet | netgraph_nat inet -netinet/libalias/alias_util.c optional libalias inet | netgraph_nat inet -netinet/libalias/alias_sctp.c optional libalias inet | netgraph_nat inet -netinet6/dest6.c optional inet6 -netinet6/frag6.c optional inet6 -netinet6/icmp6.c optional inet6 -netinet6/in6.c optional inet6 -netinet6/in6_cksum.c optional inet6 -netinet6/in6_gif.c optional gif inet6 | netgraph_gif inet6 -netinet6/in6_ifattach.c optional inet6 -netinet6/in6_mcast.c optional inet6 -netinet6/in6_pcb.c optional inet6 -netinet6/in6_pcbgroup.c optional inet6 pcbgroup -netinet6/in6_proto.c optional inet6 -netinet6/in6_rmx.c optional inet6 -netinet6/in6_src.c optional inet6 -netinet6/ip6_forward.c optional inet6 -netinet6/ip6_id.c optional inet6 -netinet6/ip6_input.c optional inet6 -netinet6/ip6_mroute.c optional mrouting inet6 -netinet6/ip6_output.c optional inet6 -netinet6/ip6_ipsec.c optional inet6 ipsec -netinet6/mld6.c optional inet6 -netinet6/nd6.c optional inet6 -netinet6/nd6_nbr.c optional inet6 -netinet6/nd6_rtr.c optional inet6 -netinet6/raw_ip6.c optional inet6 -netinet6/route6.c optional inet6 -netinet6/scope6.c optional inet6 -netinet6/sctp6_usrreq.c optional inet6 sctp -netinet6/udp6_usrreq.c optional inet6 -netipsec/ipsec.c optional ipsec inet | ipsec inet6 -netipsec/ipsec_input.c optional ipsec inet | ipsec inet6 -netipsec/ipsec_mbuf.c optional ipsec inet | ipsec inet6 -netipsec/ipsec_output.c optional ipsec inet | ipsec inet6 -netipsec/key.c optional ipsec inet | ipsec inet6 -netipsec/key_debug.c optional ipsec inet | ipsec inet6 -netipsec/keysock.c optional ipsec inet | ipsec inet6 -netipsec/xform_ah.c optional ipsec inet | ipsec inet6 -netipsec/xform_esp.c optional ipsec inet | ipsec inet6 -netipsec/xform_ipcomp.c optional ipsec inet | ipsec inet6 -netipsec/xform_ipip.c optional ipsec inet | ipsec inet6 -netipsec/xform_tcp.c optional ipsec inet tcp_signature | \ - ipsec inet6 tcp_signature -netipx/ipx.c optional ipx -netipx/ipx_cksum.c optional ipx -netipx/ipx_input.c optional ipx -netipx/ipx_outputfl.c optional ipx -netipx/ipx_pcb.c optional ipx -netipx/ipx_proto.c optional ipx -netipx/ipx_usrreq.c optional ipx -netipx/spx_debug.c optional ipx -netipx/spx_reass.c optional ipx -netipx/spx_usrreq.c optional ipx -netnatm/natm.c optional natm -netnatm/natm_pcb.c optional natm -netnatm/natm_proto.c optional natm -netpfil/ipfw/dn_heap.c optional inet dummynet -netpfil/ipfw/dn_sched_fifo.c optional inet dummynet -netpfil/ipfw/dn_sched_prio.c optional inet dummynet -netpfil/ipfw/dn_sched_qfq.c optional inet dummynet -netpfil/ipfw/dn_sched_rr.c optional inet dummynet -netpfil/ipfw/dn_sched_wf2q.c optional inet dummynet -netpfil/ipfw/ip_dummynet.c optional inet dummynet -netpfil/ipfw/ip_dn_io.c optional inet dummynet -netpfil/ipfw/ip_dn_glue.c optional inet dummynet -netpfil/ipfw/ip_fw2.c optional inet ipfirewall -netpfil/ipfw/ip_fw_dynamic.c optional inet ipfirewall -netpfil/ipfw/ip_fw_log.c optional inet ipfirewall -netpfil/ipfw/ip_fw_pfil.c optional inet ipfirewall -netpfil/ipfw/ip_fw_sockopt.c optional inet ipfirewall -netpfil/ipfw/ip_fw_table.c optional inet ipfirewall -netpfil/ipfw/ip_fw_nat.c optional inet ipfirewall_nat -netpfil/pf/if_pflog.c optional pflog pf inet -netpfil/pf/if_pfsync.c optional pfsync pf inet -netpfil/pf/pf.c optional pf inet -netpfil/pf/pf_if.c optional pf inet -netpfil/pf/pf_ioctl.c optional pf inet -netpfil/pf/pf_lb.c optional pf inet -netpfil/pf/pf_norm.c optional pf inet -netpfil/pf/pf_osfp.c optional pf inet -netpfil/pf/pf_ruleset.c optional pf inet -netpfil/pf/pf_table.c optional pf inet -netpfil/pf/in4_cksum.c optional pf inet -netsmb/smb_conn.c optional netsmb -netsmb/smb_crypt.c optional netsmb -netsmb/smb_dev.c optional netsmb -netsmb/smb_iod.c optional netsmb -netsmb/smb_rq.c optional netsmb -netsmb/smb_smb.c optional netsmb -netsmb/smb_subr.c optional netsmb -netsmb/smb_trantcp.c optional netsmb -netsmb/smb_usr.c optional netsmb -nfs/bootp_subr.c optional bootp nfsclient | bootp nfscl -nfs/krpc_subr.c optional bootp nfsclient | bootp nfscl -nfs/nfs_common.c optional nfsclient | nfsserver -nfs/nfs_diskless.c optional nfsclient nfs_root | nfscl nfs_root -nfs/nfs_fha.c optional nfsserver | nfsd -nfs/nfs_lock.c optional nfsclient | nfscl | nfslockd | nfsd -nfsclient/nfs_bio.c optional nfsclient -nfsclient/nfs_node.c optional nfsclient -nfsclient/nfs_krpc.c optional nfsclient -nfsclient/nfs_subs.c optional nfsclient -nfsclient/nfs_nfsiod.c optional nfsclient -nfsclient/nfs_vfsops.c optional nfsclient -nfsclient/nfs_vnops.c optional nfsclient -nfsserver/nfs_fha_old.c optional nfsserver -nfsserver/nfs_serv.c optional nfsserver -nfsserver/nfs_srvkrpc.c optional nfsserver -nfsserver/nfs_srvsubs.c optional nfsserver -nfs/nfs_nfssvc.c optional nfsserver | nfscl | nfsd -nlm/nlm_advlock.c optional nfslockd | nfsd -nlm/nlm_prot_clnt.c optional nfslockd | nfsd -nlm/nlm_prot_impl.c optional nfslockd | nfsd -nlm/nlm_prot_server.c optional nfslockd | nfsd -nlm/nlm_prot_svc.c optional nfslockd | nfsd -nlm/nlm_prot_xdr.c optional nfslockd | nfsd -nlm/sm_inter_xdr.c optional nfslockd | nfsd +netgraph/bluetooth/common/ng_bluetooth.c optional netgraph_bluetooth netstack +netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c optional netgraph_bluetooth_bt3c netstack +netgraph/bluetooth/drivers/h4/ng_h4.c optional netgraph_bluetooth_h4 netstack +netgraph/bluetooth/drivers/ubt/ng_ubt.c optional netgraph_bluetooth_ubt usb netstack +netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c optional netgraph_bluetooth_ubtbcmfw usb netstack +netgraph/bluetooth/hci/ng_hci_cmds.c optional netgraph_bluetooth_hci netstack +netgraph/bluetooth/hci/ng_hci_evnt.c optional netgraph_bluetooth_hci netstack +netgraph/bluetooth/hci/ng_hci_main.c optional netgraph_bluetooth_hci netstack +netgraph/bluetooth/hci/ng_hci_misc.c optional netgraph_bluetooth_hci netstack +netgraph/bluetooth/hci/ng_hci_ulpi.c optional netgraph_bluetooth_hci netstack +netgraph/bluetooth/l2cap/ng_l2cap_cmds.c optional netgraph_bluetooth_l2cap netstack +netgraph/bluetooth/l2cap/ng_l2cap_evnt.c optional netgraph_bluetooth_l2cap netstack +netgraph/bluetooth/l2cap/ng_l2cap_llpi.c optional netgraph_bluetooth_l2cap netstack +netgraph/bluetooth/l2cap/ng_l2cap_main.c optional netgraph_bluetooth_l2cap netstack +netgraph/bluetooth/l2cap/ng_l2cap_misc.c optional netgraph_bluetooth_l2cap netstack +netgraph/bluetooth/l2cap/ng_l2cap_ulpi.c optional netgraph_bluetooth_l2cap netstack +netgraph/bluetooth/socket/ng_btsocket.c optional netgraph_bluetooth_socket netstack +netgraph/bluetooth/socket/ng_btsocket_hci_raw.c optional netgraph_bluetooth_socket netstack +netgraph/bluetooth/socket/ng_btsocket_l2cap.c optional netgraph_bluetooth_socket netstack +netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c optional netgraph_bluetooth_socket netstack +netgraph/bluetooth/socket/ng_btsocket_rfcomm.c optional netgraph_bluetooth_socket netstack +netgraph/bluetooth/socket/ng_btsocket_sco.c optional netgraph_bluetooth_socket netstack +netgraph/netflow/netflow.c optional netgraph_netflow netstack +netgraph/netflow/netflow_v9.c optional netgraph_netflow netstack +netgraph/netflow/ng_netflow.c optional netgraph_netflow netstack +netgraph/ng_UI.c optional netgraph_UI netstack +netgraph/ng_async.c optional netgraph_async netstack +netgraph/ng_atmllc.c optional netgraph_atmllc netstack +netgraph/ng_base.c optional netgraph netstack +netgraph/ng_bpf.c optional netgraph_bpf netstack +netgraph/ng_bridge.c optional netgraph_bridge netstack +netgraph/ng_car.c optional netgraph_car netstack +netgraph/ng_cisco.c optional netgraph_cisco netstack +netgraph/ng_deflate.c optional netgraph_deflate netstack +netgraph/ng_device.c optional netgraph_device netstack +netgraph/ng_echo.c optional netgraph_echo netstack +netgraph/ng_eiface.c optional netgraph_eiface netstack +netgraph/ng_ether.c optional netgraph_ether netstack +netgraph/ng_ether_echo.c optional netgraph_ether_echo netstack +netgraph/ng_frame_relay.c optional netgraph_frame_relay netstack +netgraph/ng_gif.c optional netgraph_gif netstack +netgraph/ng_gif_demux.c optional netgraph_gif_demux netstack +netgraph/ng_hole.c optional netgraph_hole netstack +netgraph/ng_iface.c optional netgraph_iface netstack +netgraph/ng_ip_input.c optional netgraph_ip_input netstack +netgraph/ng_ipfw.c optional netgraph_ipfw inet ipfirewall netstack +netgraph/ng_ksocket.c optional netgraph_ksocket netstack +netgraph/ng_l2tp.c optional netgraph_l2tp netstack +netgraph/ng_lmi.c optional netgraph_lmi netstack +netgraph/ng_mppc.c optional netgraph_mppc_compression netstack | \ + netgraph_mppc_encryption netstack +netgraph/ng_nat.c optional netgraph_nat inet libalias netstack +netgraph/ng_one2many.c optional netgraph_one2many netstack +netgraph/ng_parse.c optional netgraph netstack +netgraph/ng_patch.c optional netgraph_patch netstack +netgraph/ng_pipe.c optional netgraph_pipe netstack +netgraph/ng_ppp.c optional netgraph_ppp netstack +netgraph/ng_pppoe.c optional netgraph_pppoe netstack +netgraph/ng_pptpgre.c optional netgraph_pptpgre netstack +netgraph/ng_pred1.c optional netgraph_pred1 netstack +netgraph/ng_rfc1490.c optional netgraph_rfc1490 netstack +netgraph/ng_socket.c optional netgraph_socket netstack +netgraph/ng_split.c optional netgraph_split netstack +netgraph/ng_sppp.c optional netgraph_sppp netstack +netgraph/ng_tag.c optional netgraph_tag netstack +netgraph/ng_tcpmss.c optional netgraph_tcpmss netstack +netgraph/ng_tee.c optional netgraph_tee netstack +netgraph/ng_tty.c optional netgraph_tty netstack +netgraph/ng_vjc.c optional netgraph_vjc netstack +netgraph/ng_vlan.c optional netgraph_vlan netstack +netinet/accf_data.c optional accept_filter_data inet netstack +netinet/accf_dns.c optional accept_filter_dns inet netstack +netinet/accf_http.c optional accept_filter_http inet netstack +netinet/if_atm.c optional atm netstack +netinet/if_ether.c optional inet ether netstack +netinet/igmp.c optional inet netstack +netinet/in.c optional inet netstack +netinet/in_debug.c optional inet ddb netstack +netinet/in_kdtrace.c optional inet netstack | inet6 netstack +netinet/ip_carp.c optional inet carp netstack | \ + inet6 carp netstack +netinet/in_gif.c optional gif inet netstack | \ + netgraph_gif inet netstack +netinet/ip_gre.c optional gre inet netstack +netinet/ip_id.c optional inet netstack +netinet/in_mcast.c optional inet netstack +netinet/in_pcb.c optional inet netstack | inet6 netstack +netinet/in_pcbgroup.c optional inet pcbgroup netstack | \ + inet6 pcbgroup netstack +netinet/in_proto.c optional inet netstack | inet6 netstack +netinet/in_rmx.c optional inet netstack +netinet/ip_divert.c optional inet ipdivert ipfirewall netstack +netinet/ip_ecn.c optional inet netstack | inet6 netstack +netinet/ip_encap.c optional inet netstack | inet6 netstack +netinet/ip_fastfwd.c optional inet netstack +netinet/ip_icmp.c optional inet netstack | inet6 netstack +netinet/ip_input.c optional inet netstack +netinet/ip_ipsec.c optional inet ipsec netstack +netinet/ip_mroute.c optional mrouting inet netstack +netinet/ip_options.c optional inet netstack +netinet/ip_output.c optional inet netstack +netinet/raw_ip.c optional inet netstack | inet6 netstack +netinet/cc/cc.c optional inet netstack | inet6 netstack +netinet/cc/cc_newreno.c optional inet netstack | inet6 netstack +netinet/sctp_asconf.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_auth.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_bsd_addr.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_cc_functions.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_crc32.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_indata.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_input.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_output.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_pcb.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_peeloff.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_ss_functions.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_sysctl.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_timer.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctp_usrreq.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/sctputil.c optional inet sctp netstack | \ + inet6 sctp netstack +netinet/tcp_debug.c optional tcpdebug netstack +netinet/tcp_hostcache.c optional inet netstack | inet6 netstack +netinet/tcp_input.c optional inet netstack | inet6 netstack +netinet/tcp_lro.c optional inet netstack | inet6 netstack +netinet/tcp_output.c optional inet netstack | inet6 netstack +netinet/tcp_offload.c optional tcp_offload inet netstack | tcp_offload inet6 netstack +netinet/tcp_reass.c optional inet netstack | inet6 netstack +netinet/tcp_sack.c optional inet netstack | inet6 netstack +netinet/tcp_subr.c optional inet netstack | inet6 netstack +netinet/tcp_syncache.c optional inet netstack | inet6 netstack +netinet/tcp_timer.c optional inet netstack | inet6 netstack +netinet/tcp_timewait.c optional inet netstack | inet6 netstack +netinet/tcp_usrreq.c optional inet netstack | inet6 netstack +netinet/udp_usrreq.c optional inet netstack | inet6 netstack +netinet/libalias/alias.c optional libalias inet netstack | \ + netgraph_nat inet netstack +netinet/libalias/alias_db.c optional libalias inet netstack | \ + netgraph_nat inet netstack +netinet/libalias/alias_mod.c optional libalias netstack | \ + netgraph_nat netstack +netinet/libalias/alias_proxy.c optional libalias inet netstack | \ + netgraph_nat inet netstack +netinet/libalias/alias_util.c optional libalias inet netstack | \ + netgraph_nat inet netstack +netinet/libalias/alias_sctp.c optional libalias inet netstack | \ + netgraph_nat inet netstack +netinet6/dest6.c optional inet6 netstack +netinet6/frag6.c optional inet6 netstack +netinet6/icmp6.c optional inet6 netstack +netinet6/in6.c optional inet6 netstack +netinet6/in6_cksum.c optional inet6 netstack +netinet6/in6_gif.c optional gif inet6 netstack | \ + netgraph_gif inet6 netstack +netinet6/in6_ifattach.c optional inet6 netstack +netinet6/in6_mcast.c optional inet6 netstack +netinet6/in6_pcb.c optional inet6 netstack +netinet6/in6_pcbgroup.c optional inet6 pcbgroup netstack +netinet6/in6_proto.c optional inet6 netstack +netinet6/in6_rmx.c optional inet6 netstack +netinet6/in6_src.c optional inet6 netstack +netinet6/ip6_forward.c optional inet6 netstack +netinet6/ip6_id.c optional inet6 netstack +netinet6/ip6_input.c optional inet6 netstack +netinet6/ip6_mroute.c optional mrouting inet6 netstack +netinet6/ip6_output.c optional inet6 netstack +netinet6/ip6_ipsec.c optional inet6 ipsec netstack +netinet6/mld6.c optional inet6 netstack +netinet6/nd6.c optional inet6 netstack +netinet6/nd6_nbr.c optional inet6 netstack +netinet6/nd6_rtr.c optional inet6 netstack +netinet6/raw_ip6.c optional inet6 netstack +netinet6/route6.c optional inet6 netstack +netinet6/scope6.c optional inet6 netstack +netinet6/sctp6_usrreq.c optional inet6 sctp netstack +netinet6/udp6_usrreq.c optional inet6 netstack +netipsec/ipsec.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/ipsec_input.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/ipsec_mbuf.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/ipsec_output.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/key.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/key_debug.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/keysock.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/xform_ah.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/xform_esp.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/xform_ipcomp.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/xform_ipip.c optional ipsec inet netstack | \ + ipsec inet6 netstack +netipsec/xform_tcp.c optional ipsec inet tcp_signature netstack | \ + ipsec inet6 tcp_signature netstack +netipx/ipx.c optional ipx netstack +netipx/ipx_cksum.c optional ipx netstack +netipx/ipx_input.c optional ipx netstack +netipx/ipx_outputfl.c optional ipx netstack +netipx/ipx_pcb.c optional ipx netstack +netipx/ipx_proto.c optional ipx netstack +netipx/ipx_usrreq.c optional ipx netstack +netipx/spx_debug.c optional ipx netstack +netipx/spx_reass.c optional ipx netstack +netipx/spx_usrreq.c optional ipx netstack +netnatm/natm.c optional natm netstack +netnatm/natm_pcb.c optional natm netstack +netnatm/natm_proto.c optional natm netstack +netpfil/ipfw/dn_heap.c optional inet dummynet netstack +netpfil/ipfw/dn_sched_fifo.c optional inet dummynet netstack +netpfil/ipfw/dn_sched_prio.c optional inet dummynet netstack +netpfil/ipfw/dn_sched_qfq.c optional inet dummynet netstack +netpfil/ipfw/dn_sched_rr.c optional inet dummynet netstack +netpfil/ipfw/dn_sched_wf2q.c optional inet dummynet netstack +netpfil/ipfw/ip_dummynet.c optional inet dummynet netstack +netpfil/ipfw/ip_dn_io.c optional inet dummynet netstack +netpfil/ipfw/ip_dn_glue.c optional inet dummynet netstack +netpfil/ipfw/ip_fw2.c optional inet ipfirewall netstack +netpfil/ipfw/ip_fw_dynamic.c optional inet ipfirewall netstack +netpfil/ipfw/ip_fw_log.c optional inet ipfirewall netstack +netpfil/ipfw/ip_fw_pfil.c optional inet ipfirewall netstack +netpfil/ipfw/ip_fw_sockopt.c optional inet ipfirewall netstack +netpfil/ipfw/ip_fw_table.c optional inet ipfirewall netstack +netpfil/ipfw/ip_fw_nat.c optional inet ipfirewall_nat netstack +netpfil/pf/if_pflog.c optional pflog pf inet netstack +netpfil/pf/if_pfsync.c optional pfsync pf inet netstack +netpfil/pf/pf.c optional pf inet netstack +netpfil/pf/pf_if.c optional pf inet netstack +netpfil/pf/pf_ioctl.c optional pf inet netstack +netpfil/pf/pf_lb.c optional pf inet netstack +netpfil/pf/pf_norm.c optional pf inet netstack +netpfil/pf/pf_osfp.c optional pf inet netstack +netpfil/pf/pf_ruleset.c optional pf inet netstack +netpfil/pf/pf_table.c optional pf inet netstack +netpfil/pf/in4_cksum.c optional pf inet netstack +netsmb/smb_conn.c optional netsmb netstack +netsmb/smb_crypt.c optional netsmb netstack +netsmb/smb_dev.c optional netsmb netstack +netsmb/smb_iod.c optional netsmb netstack +netsmb/smb_rq.c optional netsmb netstack +netsmb/smb_smb.c optional netsmb netstack +netsmb/smb_subr.c optional netsmb netstack +netsmb/smb_trantcp.c optional netsmb netstack +netsmb/smb_usr.c optional netsmb netstack +nfs/bootp_subr.c optional bootp nfsclient netstack | \ + bootp nfscl netstack +nfs/krpc_subr.c optional bootp nfsclient netstack | \ + bootp nfscl netstack +nfs/nfs_common.c optional nfsclient netstack | \ + nfsserver netstack +nfs/nfs_diskless.c optional nfsclient nfs_root netstack | \ + nfscl nfs_root netstack +nfs/nfs_fha.c optional nfsserver netstack | nfsd netstack +nfs/nfs_lock.c optional nfsclient netstack | nfscl netstack | \ + nfslockd netstack | nfsd netstack +nfsclient/nfs_bio.c optional nfsclient netstack +nfsclient/nfs_node.c optional nfsclient netstack +nfsclient/nfs_krpc.c optional nfsclient netstack +nfsclient/nfs_subs.c optional nfsclient netstack +nfsclient/nfs_nfsiod.c optional nfsclient netstack +nfsclient/nfs_vfsops.c optional nfsclient netstack +nfsclient/nfs_vnops.c optional nfsclient netstack +nfsserver/nfs_fha_old.c optional nfsserver netstack +nfsserver/nfs_serv.c optional nfsserver netstack +nfsserver/nfs_srvkrpc.c optional nfsserver netstack +nfsserver/nfs_srvsubs.c optional nfsserver netstack +nfs/nfs_nfssvc.c optional nfsserver netstack | nfscl netstack | \ + nfsd netstack +nlm/nlm_advlock.c optional nfslockd netstack | nfsd netstack +nlm/nlm_prot_clnt.c optional nfslockd netstack | nfsd netstack +nlm/nlm_prot_impl.c optional nfslockd netstack | nfsd netstack +nlm/nlm_prot_server.c optional nfslockd netstack | nfsd netstack +nlm/nlm_prot_svc.c optional nfslockd netstack | nfsd netstack +nlm/nlm_prot_xdr.c optional nfslockd netstack | nfsd netstack +nlm/sm_inter_xdr.c optional nfslockd netstack | nfsd netstack # OpenFabrics Enterprise Distribution (Infiniband) ofed/include/linux/linux_compat.c optional ofed \ @@ -3422,7 +3612,7 @@ no-depend compile-with "${OFED_C}" ofed/include/linux/linux_radix.c optional ofed \ no-depend compile-with "${OFED_C}" -ofed/drivers/infiniband/core/addr.c optional ofed \ +ofed/drivers/infiniband/core/addr.c optional ofed netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/agent.c optional ofed \ @@ -3439,7 +3629,7 @@ ofed/drivers/infiniband/core/cm.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" -ofed/drivers/infiniband/core/cma.c optional ofed \ +ofed/drivers/infiniband/core/cma.c optional ofed netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/device.c optional ofed \ @@ -3478,7 +3668,7 @@ ofed/drivers/infiniband/core/ucm.c optional ofed \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" -ofed/drivers/infiniband/core/ucma.c optional ofed \ +ofed/drivers/infiniband/core/ucma.c optional ofed netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" ofed/drivers/infiniband/core/ud_header.c optional ofed \ @@ -3503,167 +3693,193 @@ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/core/" -ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c optional ipoib \ +ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c optional ipoib netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -#ofed/drivers/infiniband/ulp/ipoib/ipoib_fs.c optional ipoib \ +#ofed/drivers/infiniband/ulp/ipoib/ipoib_fs.c optional ipoib netstack \ # no-depend \ # compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c optional ipoib \ +ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c optional ipoib netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c optional ipoib \ +ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c optional ipoib netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c optional ipoib \ +ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c \ + optional ipoib netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c optional ipoib \ +ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c optional ipoib netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -#ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c optional ipoib \ +#ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c optional ipoib netstack \ # no-depend \ # compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/" -ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c optional sdp inet \ +ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c \ + optional sdp inet netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" -ofed/drivers/infiniband/ulp/sdp/sdp_main.c optional sdp inet \ +ofed/drivers/infiniband/ulp/sdp/sdp_main.c \ + optional sdp inet netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" -ofed/drivers/infiniband/ulp/sdp/sdp_rx.c optional sdp inet \ +ofed/drivers/infiniband/ulp/sdp/sdp_rx.c \ + optional sdp inet netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" -ofed/drivers/infiniband/ulp/sdp/sdp_cma.c optional sdp inet \ +ofed/drivers/infiniband/ulp/sdp/sdp_cma.c \ + optional sdp inet netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" -ofed/drivers/infiniband/ulp/sdp/sdp_tx.c optional sdp inet \ +ofed/drivers/infiniband/ulp/sdp/sdp_tx.c \ + optional sdp inet netstack \ no-depend \ compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/" -ofed/drivers/infiniband/hw/mlx4/alias_GUID.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/alias_GUID.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/mcg.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/mcg.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/sysfs.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/sysfs.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/cm.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/cm.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/ah.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/ah.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/cq.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/cq.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/doorbell.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/doorbell.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/mad.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/mad.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/main.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/main.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/mr.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/mr.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/qp.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/qp.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/srq.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/srq.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/infiniband/hw/mlx4/wc.c optional mlx4ib \ +ofed/drivers/infiniband/hw/mlx4/wc.c optional mlx4ib netstack \ no-depend obj-prefix "mlx4ib_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/" -ofed/drivers/net/mlx4/alloc.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/alloc.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/catas.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/catas.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/cmd.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/cmd.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/cq.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/cq.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/eq.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/eq.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/fw.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/fw.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/icm.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/icm.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/intf.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/intf.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/main.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/main.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/mcg.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/mcg.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/mr.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/mr.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/pd.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/pd.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/port.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/port.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/profile.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/profile.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/qp.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/qp.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/reset.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/reset.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/sense.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/sense.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/srq.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/srq.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/resource_tracker.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/resource_tracker.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/sys_tune.c optional mlx4ib | mlxen \ +ofed/drivers/net/mlx4/sys_tune.c \ + optional mlx4ib netstack | mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_cq.c optional mlxen \ +ofed/drivers/net/mlx4/en_cq.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_frag.c optional mlxen \ +ofed/drivers/net/mlx4/en_frag.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_main.c optional mlxen \ +ofed/drivers/net/mlx4/en_main.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_netdev.c optional mlxen \ +ofed/drivers/net/mlx4/en_netdev.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_port.c optional mlxen \ +ofed/drivers/net/mlx4/en_port.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_resources.c optional mlxen \ +ofed/drivers/net/mlx4/en_resources.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_rx.c optional mlxen \ +ofed/drivers/net/mlx4/en_rx.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" -ofed/drivers/net/mlx4/en_tx.c optional mlxen \ +ofed/drivers/net/mlx4/en_tx.c optional mlxen netstack \ no-depend obj-prefix "mlx4_" \ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/" @@ -3705,48 +3921,96 @@ no-depend compile-with "${OFED_C}" # crypto support -opencrypto/cast.c optional crypto | ipsec +opencrypto/cast.c optional crypto | ipsec netstack opencrypto/criov.c optional crypto opencrypto/crypto.c optional crypto opencrypto/cryptodev.c optional cryptodev opencrypto/cryptodev_if.m optional crypto opencrypto/cryptosoft.c optional crypto opencrypto/deflate.c optional crypto -opencrypto/rmd160.c optional crypto | ipsec +opencrypto/rmd160.c optional crypto | ipsec netstack opencrypto/skipjack.c optional crypto opencrypto/xform.c optional crypto pci/alpm.c optional alpm pci pci/amdpm.c optional amdpm pci | nfpm pci pci/amdsmb.c optional amdsmb pci -pci/if_rl.c optional rl pci +pci/if_rl.c optional rl pci netstack pci/intpm.c optional intpm pci pci/ncr.c optional ncr pci pci/nfsmb.c optional nfsmb pci pci/viapm.c optional viapm pci -rpc/auth_none.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/auth_unix.c optional krpc | nfslockd | nfsclient | nfscl | nfsd -rpc/authunix_prot.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/clnt_dg.c optional krpc | nfslockd | nfsclient | nfscl | nfsd -rpc/clnt_rc.c optional krpc | nfslockd | nfsclient | nfscl | nfsd -rpc/clnt_vc.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/getnetconfig.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/replay.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/rpc_callmsg.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/rpc_generic.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/rpc_prot.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/rpcb_clnt.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/rpcb_prot.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/svc.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/svc_auth.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/svc_auth_unix.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -rpc/svc_dg.c optional krpc | nfslockd | nfsserver | nfscl | nfsd -rpc/svc_generic.c optional krpc | nfslockd | nfsserver | nfscl | nfsd -rpc/svc_vc.c optional krpc | nfslockd | nfsserver | nfscl | nfsd -rpc/rpcsec_gss/rpcsec_gss.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi -rpc/rpcsec_gss/rpcsec_gss_conf.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi -rpc/rpcsec_gss/rpcsec_gss_misc.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi -rpc/rpcsec_gss/rpcsec_gss_prot.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi -rpc/rpcsec_gss/svc_rpcsec_gss.c optional krpc kgssapi | nfslockd kgssapi | nfscl kgssapi | nfsd kgssapi +rpc/auth_none.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/auth_unix.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfscl netstack | nfsd netstack | kgssapi +rpc/authunix_prot.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/clnt_dg.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfscl netstack | nfsd netstack | kgssapi +rpc/clnt_rc.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfscl netstack | nfsd netstack | kgssapi +rpc/clnt_vc.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/getnetconfig.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/replay.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/rpc_callmsg.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack +rpc/rpc_generic.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/rpc_prot.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/rpcb_clnt.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/rpcb_prot.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/svc.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/svc_auth.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/svc_auth_unix.c \ + optional krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack | kgssapi +rpc/svc_dg.c \ + optional krpc | nfslockd netstack | nfsserver netstack | \ + nfscl netstack | nfsd netstack +rpc/svc_generic.c \ + optional krpc | nfslockd netstack | nfsserver netstack | \ + nfscl netstack | nfsd netstack +rpc/svc_vc.c \ + optional krpc | nfslockd netstack | nfsserver netstack | \ + nfscl netstack | nfsd netstack +rpc/rpcsec_gss/rpcsec_gss.c \ + optional krpc | kgssapi | nfslockd kgssapi netstack | \ + nfscl kgssapi netstack | nfsd kgssapi netstack +rpc/rpcsec_gss/rpcsec_gss_conf.c \ + optional krpc | kgssapi | nfslockd kgssapi netstack | \ + nfscl kgssapi netstack | nfsd kgssapi netstack +rpc/rpcsec_gss/rpcsec_gss_misc.c \ + optional krpc | kgssapi | nfslockd kgssapi netstack | \ + nfscl kgssapi netstack | nfsd kgssapi netstack +rpc/rpcsec_gss/rpcsec_gss_prot.c \ + optional krpc | kgssapi | nfslockd kgssapi netstack | \ + nfscl kgssapi netstack | nfsd kgssapi netstack +rpc/rpcsec_gss/svc_rpcsec_gss.c \ + optional krpc | kgssapi | nfslockd kgssapi netstack | \ + nfscl kgssapi netstack | nfsd kgssapi netstack security/audit/audit.c optional audit security/audit/audit_arg.c optional audit security/audit/audit_bsm.c optional audit @@ -3760,12 +4024,12 @@ security/audit/bsm_fcntl.c optional audit security/audit/bsm_socket_type.c optional audit security/audit/bsm_token.c optional audit -security/mac/mac_atalk.c optional mac netatalk +security/mac/mac_atalk.c optional mac netatalk netstack security/mac/mac_audit.c optional mac audit security/mac/mac_cred.c optional mac security/mac/mac_framework.c optional mac -security/mac/mac_inet.c optional mac inet | mac inet6 -security/mac/mac_inet6.c optional mac inet6 +security/mac/mac_inet.c optional mac inet netstack | mac inet6 netstack +security/mac/mac_inet6.c optional mac inet6 netstack security/mac/mac_label.c optional mac security/mac/mac_net.c optional mac security/mac/mac_pipe.c optional mac @@ -3851,9 +4115,26 @@ xen/xenbus/xenbusb_back.c optional xen | xenhvm xen/xenstore/xenstore.c optional xen | xenhvm xen/xenstore/xenstore_dev.c optional xen | xenhvm -xdr/xdr.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -xdr/xdr_array.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -xdr/xdr_mbuf.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -xdr/xdr_mem.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -xdr/xdr_reference.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd -xdr/xdr_sizeof.c optional krpc | nfslockd | nfsclient | nfsserver | nfscl | nfsd +xdr/xdr.c \ + optional kgssapi | krpc | nfslockd netstack | \ + nfsclient netstack | nfsserver netstack | nfscl netstack | \ + nfsd netstack +xdr/xdr_array.c \ + optional kgssapi | krpc | nfslockd netstack | \ + nfsclient netstack | nfsserver netstack | nfscl netstack | \ + nfsd netstack +xdr/xdr_mbuf.c \ + optional kgssapi | krpc | nfslockd netstack | nfsclient netstack | \ + nfsserver netstack | nfscl netstack | nfsd netstack +xdr/xdr_mem.c \ + optional kgssapi | krpc | nfslockd netstack | \ + nfsclient netstack | nfsserver netstack | nfscl netstack | \ + nfsd netstack +xdr/xdr_reference.c \ + optional kgssapi | krpc | nfslockd netstack | \ + nfsclient netstack | nfsserver netstack | nfscl netstack | \ + nfsd netstack +xdr/xdr_sizeof.c \ + optional kgssapi | krpc | nfslockd netstack | \ + nfsclient netstack | nfsserver netstack | nfscl netstack | \ + nfsd netstack Index: sys/conf/files.amd64 =================================================================== --- sys/conf/files.amd64 (revision 257758) +++ sys/conf/files.amd64 (working copy) @@ -105,7 +105,7 @@ amd64/amd64/atomic.c standard amd64/amd64/autoconf.c standard amd64/amd64/bios.c standard -amd64/amd64/bpf_jit_machdep.c optional bpf_jitter +amd64/amd64/bpf_jit_machdep.c optional bpf_jitter netstack amd64/amd64/cpu_switch.S standard amd64/amd64/db_disasm.c optional ddb amd64/amd64/db_interface.c optional ddb @@ -115,7 +115,7 @@ amd64/amd64/fpu.c standard amd64/amd64/gdb_machdep.c optional gdb amd64/amd64/identcpu.c standard -amd64/amd64/in_cksum.c optional inet | inet6 +amd64/amd64/in_cksum.c optional inet netstack | inet6 netstack amd64/amd64/initcpu.c standard amd64/amd64/io.c optional io amd64/amd64/locore.S standard no-obj @@ -145,8 +145,9 @@ compile-with "${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} -mmmx -msse -maes ${.IMPSRC}" \ no-implicit-rule \ clean "aesni_wrap.o" -crypto/blowfish/bf_enc.c optional crypto | ipsec -crypto/des/des_enc.c optional crypto | ipsec | netsmb +crypto/blowfish/bf_enc.c optional crypto | ipsec netstack +crypto/des/des_enc.c optional crypto | ipsec netstack | \ + netsmb netstack crypto/via/padlock.c optional padlock crypto/via/padlock_cipher.c optional padlock crypto/via/padlock_hash.c optional padlock @@ -166,32 +167,33 @@ dev/atkbdc/atkbdc_isa.c optional atkbdc isa dev/atkbdc/atkbdc_subr.c optional atkbdc dev/atkbdc/psm.c optional psm atkbdc -dev/bxe/bxe.c optional bxe pci -dev/bxe/bxe_stats.c optional bxe pci -dev/bxe/bxe_debug.c optional bxe pci -dev/bxe/ecore_sp.c optional bxe pci -dev/bxe/bxe_elink.c optional bxe pci -dev/bxe/57710_init_values.c optional bxe pci -dev/bxe/57711_init_values.c optional bxe pci -dev/bxe/57712_init_values.c optional bxe pci +dev/bxe/bxe.c optional bxe pci netstack +dev/bxe/bxe_stats.c optional bxe pci netstack +dev/bxe/bxe_debug.c optional bxe pci netstack +dev/bxe/ecore_sp.c optional bxe pci netstack +dev/bxe/bxe_elink.c optional bxe pci netstack +dev/bxe/57710_init_values.c optional bxe pci netstack +dev/bxe/57711_init_values.c optional bxe pci netstack +dev/bxe/57712_init_values.c optional bxe pci netstack dev/coretemp/coretemp.c optional coretemp dev/cpuctl/cpuctl.c optional cpuctl dev/dpms/dpms.c optional dpms # There are no systems with isa slots, so all ed isa entries should go.. -dev/ed/if_ed_3c503.c optional ed isa ed_3c503 -dev/ed/if_ed_isa.c optional ed isa -dev/ed/if_ed_wd80x3.c optional ed isa -dev/ed/if_ed_hpp.c optional ed isa ed_hpp -dev/ed/if_ed_sic.c optional ed isa ed_sic +dev/ed/if_ed_3c503.c optional ed isa ed_3c503 netstack +dev/ed/if_ed_isa.c optional ed isa netstack +dev/ed/if_ed_wd80x3.c optional ed isa netstack +dev/ed/if_ed_hpp.c optional ed isa ed_hpp netstack +dev/ed/if_ed_sic.c optional ed isa ed_sic netstack dev/fb/fb.c optional fb | vga dev/fb/s3_pci.c optional s3pci dev/fb/vesa.c optional vga vesa dev/fb/vga.c optional vga dev/ichwd/ichwd.c optional ichwd -dev/if_ndis/if_ndis.c optional ndis -dev/if_ndis/if_ndis_pccard.c optional ndis pccard -dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci -dev/if_ndis/if_ndis_usb.c optional ndis usb +dev/if_ndis/if_ndis.c optional ndis netstack +dev/if_ndis/if_ndis_pccard.c optional ndis pccard netstack +dev/if_ndis/if_ndis_pci.c optional ndis cardbus netstack | \ + ndis pci netstack +dev/if_ndis/if_ndis_usb.c optional ndis usb netstack dev/io/iodev.c optional io dev/ipmi/ipmi.c optional ipmi dev/ipmi/ipmi_acpi.c optional ipmi acpi @@ -229,9 +231,11 @@ dev/hwpmc/hwpmc_piv.c optional hwpmc dev/hwpmc/hwpmc_tsc.c optional hwpmc dev/hwpmc/hwpmc_x86.c optional hwpmc -dev/hyperv/netvsc/hv_net_vsc.c optional hyperv -dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c optional hyperv -dev/hyperv/netvsc/hv_rndis_filter.c optional hyperv +dev/hyperv/netvsc/hv_net_vsc.c optional hyperv netstack +dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c \ + optional hyperv netstack +dev/hyperv/netvsc/hv_rndis_filter.c \ + optional hyperv netstack dev/hyperv/stordisengage/hv_ata_pci_disengage.c optional hyperv dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c optional hyperv dev/hyperv/utilities/hv_util.c optional hyperv @@ -244,11 +248,11 @@ dev/kbd/kbd.c optional atkbd | sc | ukbd dev/lindev/full.c optional lindev dev/lindev/lindev.c optional lindev -dev/nfe/if_nfe.c optional nfe pci -dev/ntb/if_ntb/if_ntb.c optional if_ntb +dev/nfe/if_nfe.c optional nfe pci netstack +dev/ntb/if_ntb/if_ntb.c optional if_ntb netstack dev/ntb/ntb_hw/ntb_hw.c optional if_ntb ntb_hw dev/nvd/nvd.c optional nvd nvme -dev/nve/if_nve.c optional nve pci +dev/nve/if_nve.c optional nve pci netstack dev/nvme/nvme.c optional nvme dev/nvme/nvme_ctrlr.c optional nvme dev/nvme/nvme_ctrlr_cmd.c optional nvme @@ -280,37 +284,37 @@ dev/qlxgbe/ql_misc.c optional qlxgbe pci dev/qlxgbe/ql_os.c optional qlxgbe pci dev/qlxgbe/ql_reset.c optional qlxgbe pci -dev/sfxge/common/efx_bootcfg.c optional sfxge inet pci -dev/sfxge/common/efx_ev.c optional sfxge inet pci -dev/sfxge/common/efx_filter.c optional sfxge inet pci -dev/sfxge/common/efx_intr.c optional sfxge inet pci -dev/sfxge/common/efx_mac.c optional sfxge inet pci -dev/sfxge/common/efx_mcdi.c optional sfxge inet pci -dev/sfxge/common/efx_mon.c optional sfxge inet pci -dev/sfxge/common/efx_nic.c optional sfxge inet pci -dev/sfxge/common/efx_nvram.c optional sfxge inet pci -dev/sfxge/common/efx_phy.c optional sfxge inet pci -dev/sfxge/common/efx_port.c optional sfxge inet pci -dev/sfxge/common/efx_rx.c optional sfxge inet pci -dev/sfxge/common/efx_sram.c optional sfxge inet pci -dev/sfxge/common/efx_tx.c optional sfxge inet pci -dev/sfxge/common/efx_vpd.c optional sfxge inet pci -dev/sfxge/common/efx_wol.c optional sfxge inet pci -dev/sfxge/common/siena_mac.c optional sfxge inet pci -dev/sfxge/common/siena_mon.c optional sfxge inet pci -dev/sfxge/common/siena_nic.c optional sfxge inet pci -dev/sfxge/common/siena_nvram.c optional sfxge inet pci -dev/sfxge/common/siena_phy.c optional sfxge inet pci -dev/sfxge/common/siena_sram.c optional sfxge inet pci -dev/sfxge/common/siena_vpd.c optional sfxge inet pci -dev/sfxge/sfxge.c optional sfxge inet pci -dev/sfxge/sfxge_dma.c optional sfxge inet pci -dev/sfxge/sfxge_ev.c optional sfxge inet pci -dev/sfxge/sfxge_intr.c optional sfxge inet pci -dev/sfxge/sfxge_mcdi.c optional sfxge inet pci -dev/sfxge/sfxge_port.c optional sfxge inet pci -dev/sfxge/sfxge_rx.c optional sfxge inet pci -dev/sfxge/sfxge_tx.c optional sfxge inet pci +dev/sfxge/common/efx_bootcfg.c optional sfxge inet pci netstack +dev/sfxge/common/efx_ev.c optional sfxge inet pci netstack +dev/sfxge/common/efx_filter.c optional sfxge inet pci netstack +dev/sfxge/common/efx_intr.c optional sfxge inet pci netstack +dev/sfxge/common/efx_mac.c optional sfxge inet pci netstack +dev/sfxge/common/efx_mcdi.c optional sfxge inet pci netstack +dev/sfxge/common/efx_mon.c optional sfxge inet pci netstack +dev/sfxge/common/efx_nic.c optional sfxge inet pci netstack +dev/sfxge/common/efx_nvram.c optional sfxge inet pci netstack +dev/sfxge/common/efx_phy.c optional sfxge inet pci netstack +dev/sfxge/common/efx_port.c optional sfxge inet pci netstack +dev/sfxge/common/efx_rx.c optional sfxge inet pci netstack +dev/sfxge/common/efx_sram.c optional sfxge inet pci netstack +dev/sfxge/common/efx_tx.c optional sfxge inet pci netstack +dev/sfxge/common/efx_vpd.c optional sfxge inet pci netstack +dev/sfxge/common/efx_wol.c optional sfxge inet pci netstack +dev/sfxge/common/siena_mac.c optional sfxge inet pci netstack +dev/sfxge/common/siena_mon.c optional sfxge inet pci netstack +dev/sfxge/common/siena_nic.c optional sfxge inet pci netstack +dev/sfxge/common/siena_nvram.c optional sfxge inet pci netstack +dev/sfxge/common/siena_phy.c optional sfxge inet pci netstack +dev/sfxge/common/siena_sram.c optional sfxge inet pci netstack +dev/sfxge/common/siena_vpd.c optional sfxge inet pci netstack +dev/sfxge/sfxge.c optional sfxge inet pci netstack +dev/sfxge/sfxge_dma.c optional sfxge inet pci netstack +dev/sfxge/sfxge_ev.c optional sfxge inet pci netstack +dev/sfxge/sfxge_intr.c optional sfxge inet pci netstack +dev/sfxge/sfxge_mcdi.c optional sfxge inet pci netstack +dev/sfxge/sfxge_port.c optional sfxge inet pci netstack +dev/sfxge/sfxge_rx.c optional sfxge inet pci netstack +dev/sfxge/sfxge_tx.c optional sfxge inet pci netstack dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/sio/sio_pccard.c optional sio pccard @@ -327,9 +331,9 @@ dev/tpm/tpm_isa.c optional tpm isa dev/uart/uart_cpu_x86.c optional uart dev/viawd/viawd.c optional viawd -dev/vmware/vmxnet3/if_vmx.c optional vmx +dev/vmware/vmxnet3/if_vmx.c optional vmx netstack dev/wbwd/wbwd.c optional wbwd -dev/wpi/if_wpi.c optional wpi +dev/wpi/if_wpi.c optional wpi netstack dev/isci/isci.c optional isci dev/isci/isci_controller.c optional isci dev/isci/isci_domain.c optional isci @@ -444,7 +448,7 @@ dev/virtio/virtio_bus_if.m optional virtio dev/virtio/virtio_if.m optional virtio dev/virtio/pci/virtio_pci.c optional virtio_pci -dev/virtio/network/if_vtnet.c optional vtnet +dev/virtio/network/if_vtnet.c optional vtnet netstack dev/virtio/block/virtio_blk.c optional virtio_blk dev/virtio/balloon/virtio_balloon.c optional virtio_balloon dev/virtio/scsi/virtio_scsi.c optional virtio_scsi Index: sys/conf/files.arm =================================================================== --- sys/conf/files.arm (revision 257758) +++ sys/conf/files.arm (working copy) @@ -24,8 +24,8 @@ arm/arm/fusu.S standard arm/arm/gdb_machdep.c optional gdb arm/arm/identcpu.c standard -arm/arm/in_cksum.c optional inet | inet6 -arm/arm/in_cksum_arm.S optional inet | inet6 +arm/arm/in_cksum.c optional inet netstack | inet6 netstack +arm/arm/in_cksum_arm.S optional inet netstack | inet6 netstack arm/arm/intr.c standard arm/arm/locore.S standard no-obj arm/arm/machdep.c standard @@ -58,8 +58,9 @@ no-obj no-implicit-rule before-depend \ clean "board_id.h" cddl/compat/opensolaris/kern/opensolaris_atomic.c optional zfs compile-with "${ZFS_C}" -crypto/blowfish/bf_enc.c optional crypto | ipsec -crypto/des/des_enc.c optional crypto | ipsec | netsmb +crypto/blowfish/bf_enc.c optional crypto | ipsec netstack +crypto/des/des_enc.c optional crypto | ipsec netstack | \ + netsmb netstack dev/fb/fb.c optional sc dev/hwpmc/hwpmc_arm.c optional hwpmc dev/kbd/kbd.c optional sc Index: sys/conf/files.i386 =================================================================== --- sys/conf/files.i386 (revision 257758) +++ sys/conf/files.i386 (working copy) @@ -113,14 +113,14 @@ compat/svr4/svr4_resource.c optional compat_svr4 compat/svr4/svr4_signal.c optional compat_svr4 compat/svr4/svr4_socket.c optional compat_svr4 -compat/svr4/svr4_sockio.c optional compat_svr4 +compat/svr4/svr4_sockio.c optional compat_svr4 netstack compat/svr4/svr4_stat.c optional compat_svr4 -compat/svr4/svr4_stream.c optional compat_svr4 +compat/svr4/svr4_stream.c optional compat_svr4 netstack compat/svr4/svr4_syscallnames.c optional compat_svr4 compat/svr4/svr4_sysent.c optional compat_svr4 compat/svr4/svr4_sysvec.c optional compat_svr4 compat/svr4/svr4_termios.c optional compat_svr4 -bf_enc.o optional crypto | ipsec \ +bf_enc.o optional crypto | ipsec netstack \ dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \ compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ no-implicit-rule @@ -131,7 +131,8 @@ compile-with "${CC} -c ${CFLAGS:C/^-O2$/-O3/:N-nostdinc} ${WERROR} ${PROF} -mmmx -msse -maes ${.IMPSRC}" \ no-implicit-rule \ clean "aesni_wrap.o" -crypto/des/arch/i386/des_enc.S optional crypto | ipsec | netsmb +crypto/des/arch/i386/des_enc.S optional crypto | ipsec netstack | \ + netsmb netstack crypto/via/padlock.c optional padlock crypto/via/padlock_cipher.c optional padlock crypto/via/padlock_hash.c optional padlock @@ -156,35 +157,35 @@ dev/atkbdc/atkbdc_isa.c optional atkbdc isa dev/atkbdc/atkbdc_subr.c optional atkbdc dev/atkbdc/psm.c optional psm atkbdc -dev/bxe/bxe.c optional bxe pci -dev/bxe/bxe_stats.c optional bxe pci -dev/bxe/bxe_debug.c optional bxe pci -dev/bxe/ecore_sp.c optional bxe pci -dev/bxe/bxe_elink.c optional bxe pci -dev/bxe/57710_init_values.c optional bxe pci -dev/bxe/57711_init_values.c optional bxe pci -dev/bxe/57712_init_values.c optional bxe pci -dev/ce/ceddk.c optional ce -dev/ce/if_ce.c optional ce -dev/ce/tau32-ddk.c optional ce \ +dev/bxe/bxe.c optional bxe pci netstack +dev/bxe/bxe_stats.c optional bxe pci netstack +dev/bxe/bxe_debug.c optional bxe pci netstack +dev/bxe/ecore_sp.c optional bxe pci netstack +dev/bxe/bxe_elink.c optional bxe pci netstack +dev/bxe/57710_init_values.c optional bxe pci netstack +dev/bxe/57711_init_values.c optional bxe pci netstack +dev/bxe/57712_init_values.c optional bxe pci netstack +dev/ce/ceddk.c optional ce netstack +dev/ce/if_ce.c optional ce netstack +dev/ce/tau32-ddk.c optional ce netstack \ compile-with "${NORMAL_C} ${NO_WCONSTANT_CONVERSION}" -dev/cm/if_cm_isa.c optional cm isa +dev/cm/if_cm_isa.c optional cm isa netstack dev/coretemp/coretemp.c optional coretemp -dev/cp/cpddk.c optional cp -dev/cp/if_cp.c optional cp +dev/cp/cpddk.c optional cp netstack +dev/cp/if_cp.c optional cp netstack dev/cpuctl/cpuctl.c optional cpuctl -dev/ctau/ctau.c optional ctau -dev/ctau/ctddk.c optional ctau -dev/ctau/if_ct.c optional ctau -dev/cx/csigma.c optional cx -dev/cx/cxddk.c optional cx -dev/cx/if_cx.c optional cx +dev/ctau/ctau.c optional ctau netstack +dev/ctau/ctddk.c optional ctau netstack +dev/ctau/if_ct.c optional ctau netstack +dev/cx/csigma.c optional cx netstack +dev/cx/cxddk.c optional cx netstack +dev/cx/if_cx.c optional cx netstack dev/dpms/dpms.c optional dpms -dev/ed/if_ed_3c503.c optional ed isa ed_3c503 -dev/ed/if_ed_isa.c optional ed isa -dev/ed/if_ed_wd80x3.c optional ed isa -dev/ed/if_ed_hpp.c optional ed isa ed_hpp -dev/ed/if_ed_sic.c optional ed isa ed_sic +dev/ed/if_ed_3c503.c optional ed isa ed_3c503 netstack +dev/ed/if_ed_isa.c optional ed isa netstack +dev/ed/if_ed_wd80x3.c optional ed isa netstack +dev/ed/if_ed_hpp.c optional ed isa ed_hpp netstack +dev/ed/if_ed_sic.c optional ed isa ed_sic netstack dev/fb/fb.c optional fb | vga dev/fb/s3_pci.c optional s3pci dev/fb/vesa.c optional vga vesa @@ -194,7 +195,7 @@ dev/fdc/fdc_isa.c optional fdc isa dev/fdc/fdc_pccard.c optional fdc pccard dev/fdt/fdt_x86.c optional fdt -dev/fe/if_fe_isa.c optional fe isa +dev/fe/if_fe_isa.c optional fe isa netstack dev/glxiic/glxiic.c optional glxiic dev/glxsb/glxsb.c optional glxsb dev/glxsb/glxsb_hash.c optional glxsb @@ -222,10 +223,10 @@ dev/hwpmc/hwpmc_tsc.c optional hwpmc dev/hwpmc/hwpmc_x86.c optional hwpmc dev/ichwd/ichwd.c optional ichwd -dev/if_ndis/if_ndis.c optional ndis -dev/if_ndis/if_ndis_pccard.c optional ndis pccard -dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci -dev/if_ndis/if_ndis_usb.c optional ndis usb +dev/if_ndis/if_ndis.c optional ndis netstack +dev/if_ndis/if_ndis_pccard.c optional ndis pccard netstack +dev/if_ndis/if_ndis_pci.c optional ndis cardbus netstack | ndis pci netstack +dev/if_ndis/if_ndis_usb.c optional ndis usb netstack dev/io/iodev.c optional io dev/ipmi/ipmi.c optional ipmi dev/ipmi/ipmi_acpi.c optional ipmi acpi @@ -238,14 +239,14 @@ dev/ipmi/ipmi_pci.c optional ipmi pci dev/ipmi/ipmi_linux.c optional ipmi compat_linux dev/kbd/kbd.c optional atkbd | sc | ukbd -dev/le/if_le_isa.c optional le isa +dev/le/if_le_isa.c optional le isa netstack dev/lindev/full.c optional lindev dev/lindev/lindev.c optional lindev dev/mse/mse.c optional mse dev/mse/mse_isa.c optional mse isa -dev/nfe/if_nfe.c optional nfe pci +dev/nfe/if_nfe.c optional nfe pci netstack dev/nvd/nvd.c optional nvd nvme -dev/nve/if_nve.c optional nve pci +dev/nve/if_nve.c optional nve pci netstack dev/nvme/nvme.c optional nvme dev/nvme/nvme_ctrlr.c optional nvme dev/nvme/nvme_ctrlr_cmd.c optional nvme @@ -259,9 +260,9 @@ dev/pcf/pcf_isa.c optional pcf dev/random/ivy.c optional rdrand_rng dev/random/nehemiah.c optional padlock_rng -dev/sbni/if_sbni.c optional sbni -dev/sbni/if_sbni_isa.c optional sbni isa -dev/sbni/if_sbni_pci.c optional sbni pci +dev/sbni/if_sbni.c optional sbni netstack +dev/sbni/if_sbni_isa.c optional sbni isa netstack +dev/sbni/if_sbni_pci.c optional sbni pci netstack dev/sio/sio.c optional sio dev/sio/sio_isa.c optional sio isa dev/sio/sio_pccard.c optional sio pccard @@ -278,11 +279,11 @@ dev/tpm/tpm_isa.c optional tpm isa dev/uart/uart_cpu_x86.c optional uart dev/viawd/viawd.c optional viawd -dev/vmware/vmxnet3/if_vmx.c optional vmx +dev/vmware/vmxnet3/if_vmx.c optional vmx netstack dev/acpica/acpi_if.m standard dev/acpi_support/acpi_wmi_if.m standard dev/wbwd/wbwd.c optional wbwd -dev/wpi/if_wpi.c optional wpi +dev/wpi/if_wpi.c optional wpi netstack dev/isci/isci.c optional isci dev/isci/isci_controller.c optional isci dev/isci/isci_domain.c optional isci @@ -397,7 +398,7 @@ dev/virtio/virtio_bus_if.m optional virtio dev/virtio/virtio_if.m optional virtio dev/virtio/pci/virtio_pci.c optional virtio_pci -dev/virtio/network/if_vtnet.c optional vtnet +dev/virtio/network/if_vtnet.c optional vtnet netstack dev/virtio/block/virtio_blk.c optional virtio_blk dev/virtio/balloon/virtio_balloon.c optional virtio_balloon dev/virtio/scsi/virtio_scsi.c optional virtio_scsi @@ -433,7 +434,7 @@ i386/i386/autoconf.c standard i386/i386/bios.c optional native i386/i386/bioscall.s optional native -i386/i386/bpf_jit_machdep.c optional bpf_jitter +i386/i386/bpf_jit_machdep.c optional bpf_jitter netstack i386/i386/db_disasm.c optional ddb i386/i386/db_interface.c optional ddb i386/i386/db_trace.c optional ddb @@ -445,7 +446,7 @@ i386/i386/geode.c optional cpu_geode i386/i386/i686_mem.c optional mem i386/i386/identcpu.c standard -i386/i386/in_cksum.c optional inet | inet6 +i386/i386/in_cksum.c optional inet netstack | inet6 netstack i386/i386/initcpu.c standard i386/i386/io.c optional io i386/i386/k6_mem.c optional mem Index: sys/conf/files.ia64 =================================================================== --- sys/conf/files.ia64 (revision 257758) +++ sys/conf/files.ia64 (working copy) @@ -40,8 +40,9 @@ contrib/ia64/libuwx/src/uwx_trace.c standard contrib/ia64/libuwx/src/uwx_uinfo.c standard contrib/ia64/libuwx/src/uwx_utable.c standard -crypto/blowfish/bf_enc.c optional crypto | ipsec -crypto/des/des_enc.c optional crypto | ipsec | netsmb +crypto/blowfish/bf_enc.c optional crypto | ipsec netstack +crypto/des/des_enc.c optional crypto | ipsec netstack | \ + netsmb netstack dev/atkbdc/atkbd.c optional atkbd atkbdc dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc dev/atkbdc/atkbdc.c optional atkbdc @@ -82,7 +83,7 @@ ia64/ia64/exception.S standard ia64/ia64/gdb_machdep.c optional gdb ia64/ia64/highfp.c standard -ia64/ia64/in_cksum.c optional inet | inet6 +ia64/ia64/in_cksum.c optional inet netstack | inet6 netstack ia64/ia64/interrupt.c standard ia64/ia64/iodev_machdep.c optional io ia64/ia64/locore.S standard no-obj Index: sys/conf/files.mips =================================================================== --- sys/conf/files.mips (revision 257758) +++ sys/conf/files.mips (working copy) @@ -21,7 +21,7 @@ mips/mips/fp.S standard mips/mips/freebsd32_machdep.c optional compat_freebsd32 mips/mips/gdb_machdep.c standard -mips/mips/in_cksum.c optional inet +mips/mips/in_cksum.c optional inet netstack mips/mips/libkern_machdep.c standard mips/mips/locore.S standard no-obj mips/mips/machdep.c standard @@ -78,8 +78,10 @@ dev/uart/uart_cpu_fdt.c optional uart fdt # crypto support -- use generic -crypto/blowfish/bf_enc.c optional crypto | ipsec -crypto/des/des_enc.c optional crypto | ipsec | netsmb +crypto/blowfish/bf_enc.c optional crypto | ipsec netstack +crypto/des/des_enc.c optional crypto | \ + ipsec netstack | \ + netsmb netstack # AP common nvram interface MIPS specific, but maybe should be more generic dev/nvram2env/nvram2env.c optional nvram2env Index: sys/conf/files.pc98 =================================================================== --- sys/conf/files.pc98 (revision 257758) +++ sys/conf/files.pc98 (working copy) @@ -73,11 +73,12 @@ compat/svr4/svr4_sysent.c optional compat_svr4 compat/svr4/svr4_sysvec.c optional compat_svr4 compat/svr4/svr4_termios.c optional compat_svr4 -bf_enc.o optional crypto | ipsec \ +bf_enc.o optional crypto | ipsec netstack \ dependency "$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S" \ compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ no-implicit-rule -crypto/des/arch/i386/des_enc.S optional crypto | ipsec | netsmb +crypto/des/arch/i386/des_enc.S optional crypto | ipsec netstack | \ + netsmb netstack dev/agp/agp_ali.c optional agp dev/agp/agp_amd.c optional agp dev/agp/agp_i810.c optional agp @@ -86,18 +87,18 @@ dev/agp/agp_sis.c optional agp dev/agp/agp_via.c optional agp dev/aic/aic_cbus.c optional aic isa -dev/ce/ceddk.c optional ce -dev/ce/if_ce.c optional ce -dev/ce/tau32-ddk.c optional ce +dev/ce/ceddk.c optional ce netstack +dev/ce/if_ce.c optional ce netstack +dev/ce/tau32-ddk.c optional ce netstack dev/cp/cpddk.c optional cp dev/cp/if_cp.c optional cp dev/ct/bshw_machdep.c optional ct dev/ct/ct.c optional ct dev/ct/ct_isa.c optional ct isa -dev/ed/if_ed_cbus.c optional ed isa -dev/ed/if_ed_wd80x3.c optional ed isa +dev/ed/if_ed_cbus.c optional ed isa netstack +dev/ed/if_ed_wd80x3.c optional ed isa netstack dev/fb/fb.c optional fb | gdc -dev/fe/if_fe_cbus.c optional fe isa +dev/fe/if_fe_cbus.c optional fe isa netstack dev/hwpmc/hwpmc_amd.c optional hwpmc dev/hwpmc/hwpmc_intel.c optional hwpmc dev/hwpmc/hwpmc_core.c optional hwpmc @@ -109,21 +110,21 @@ dev/hwpmc/hwpmc_x86.c optional hwpmc dev/io/iodev.c optional io dev/kbd/kbd.c optional pckbd | sc | ukbd -dev/le/if_le_cbus.c optional le isa +dev/le/if_le_cbus.c optional le isa netstack dev/lindev/full.c optional lindev dev/lindev/lindev.c optional lindev dev/mse/mse.c optional mse dev/mse/mse_cbus.c optional mse isa -dev/sbni/if_sbni.c optional sbni -dev/sbni/if_sbni_pci.c optional sbni pci +dev/sbni/if_sbni.c optional sbni netstack +dev/sbni/if_sbni_pci.c optional sbni pci netstack dev/sio/sio_pccard.c optional sio pccard dev/sio/sio_pci.c optional sio pci dev/sio/sio_puc.c optional sio puc -dev/snc/dp83932.c optional snc -dev/snc/dp83932subr.c optional snc -dev/snc/if_snc.c optional snc -dev/snc/if_snc_cbus.c optional snc isa -dev/snc/if_snc_pccard.c optional snc pccard +dev/snc/dp83932.c optional snc netstack +dev/snc/dp83932subr.c optional snc netstack +dev/snc/if_snc.c optional snc netstack +dev/snc/if_snc_cbus.c optional snc isa netstack +dev/snc/if_snc_pccard.c optional snc pccard netstack dev/speaker/spkr.c optional speaker dev/syscons/apm/apm_saver.c optional apm_saver apm dev/uart/uart_cpu_pc98.c optional uart @@ -134,7 +135,7 @@ i386/i386/autoconf.c standard i386/i386/bios.c standard i386/i386/bioscall.s standard -i386/i386/bpf_jit_machdep.c optional bpf_jitter +i386/i386/bpf_jit_machdep.c optional bpf_jitter netstack i386/i386/db_disasm.c optional ddb i386/i386/db_interface.c optional ddb i386/i386/db_trace.c optional ddb @@ -143,7 +144,7 @@ i386/i386/gdb_machdep.c optional gdb i386/i386/i686_mem.c optional mem i386/i386/identcpu.c standard -i386/i386/in_cksum.c optional inet | inet6 +i386/i386/in_cksum.c optional inet netstack | inet6 netstack i386/i386/initcpu.c standard i386/i386/io.c optional io i386/i386/k6_mem.c optional mem Index: sys/conf/files.powerpc =================================================================== --- sys/conf/files.powerpc (revision 257758) +++ sys/conf/files.powerpc (working copy) @@ -17,9 +17,10 @@ # There is only an asm version on ppc64. cddl/compat/opensolaris/kern/opensolaris_atomic.c optional zfs powerpc compile-with "${ZFS_C}" cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S optional zfs powerpc64 compile-with "${ZFS_S}" -crypto/blowfish/bf_enc.c optional crypto | ipsec -crypto/des/des_enc.c optional crypto | ipsec | netsmb -dev/bm/if_bm.c optional bm powermac +crypto/blowfish/bf_enc.c optional crypto | ipsec netstack +crypto/des/des_enc.c optional crypto | ipsec netstack | \ + netsmb netstack +dev/bm/if_bm.c optional bm powermac netstack dev/adb/adb_bus.c optional adb dev/adb/adb_kbd.c optional adb dev/adb/adb_mouse.c optional adb @@ -61,8 +62,8 @@ dev/syscons/scgfbrndr.c optional sc dev/syscons/scterm-teken.c optional sc dev/syscons/scvtb.c optional sc -dev/tsec/if_tsec.c optional tsec -dev/tsec/if_tsec_fdt.c optional tsec fdt +dev/tsec/if_tsec.c optional tsec netstack +dev/tsec/if_tsec_fdt.c optional tsec fdt netstack dev/uart/uart_cpu_fdt.c optional uart fdt dev/uart/uart_cpu_powerpc.c optional uart aim dev/usb/controller/ehci_fsl.c optional ehci mpc85xx @@ -188,7 +189,7 @@ powerpc/powerpc/fpu.c optional aim powerpc/powerpc/fuswintr.c standard powerpc/powerpc/gdb_machdep.c optional gdb -powerpc/powerpc/in_cksum.c optional inet | inet6 +powerpc/powerpc/in_cksum.c optional inet netstack | inet6 netstack powerpc/powerpc/intr_machdep.c standard powerpc/powerpc/iommu_if.m standard powerpc/powerpc/mem.c optional mem @@ -212,7 +213,7 @@ powerpc/powerpc/vm_machdep.c standard powerpc/ps3/ehci_ps3.c optional ps3 ehci powerpc/ps3/ohci_ps3.c optional ps3 ohci -powerpc/ps3/if_glc.c optional ps3 glc +powerpc/ps3/if_glc.c optional ps3 glc netstack powerpc/ps3/mmu_ps3.c optional ps3 powerpc/ps3/platform_ps3.c optional ps3 powerpc/ps3/ps3bus.c optional ps3 Index: sys/conf/files.sparc64 =================================================================== --- sys/conf/files.sparc64 (revision 257758) +++ sys/conf/files.sparc64 (working copy) @@ -23,8 +23,9 @@ clean "ukbdmap.h" # cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S optional zfs compile-with "${ZFS_S}" -crypto/blowfish/bf_enc.c optional crypto | ipsec -crypto/des/des_enc.c optional crypto | ipsec | netsmb +crypto/blowfish/bf_enc.c optional crypto | ipsec netstack +crypto/des/des_enc.c optional crypto | ipsec netstack | \ + netsmb netstack dev/atkbdc/atkbd.c optional atkbd atkbdc dev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc dev/atkbdc/atkbdc.c optional atkbdc @@ -40,9 +41,9 @@ dev/fb/machfb.c optional machfb sc dev/hwpmc/hwpmc_sparc64.c optional hwpmc dev/kbd/kbd.c optional atkbd | sc | ukbd -dev/le/if_le_lebuffer.c optional le sbus -dev/le/if_le_ledma.c optional le sbus -dev/le/lebuffer_sbus.c optional le sbus +dev/le/if_le_lebuffer.c optional le sbus netstack +dev/le/if_le_ledma.c optional le sbus netstack +dev/le/lebuffer_sbus.c optional le sbus netstack dev/ofw/ofw_bus_if.m standard dev/ofw/ofw_bus_subr.c standard dev/ofw/ofw_console.c optional ofw_console @@ -108,7 +109,7 @@ eeprom sbus sparc64/sparc64/gdb_machdep.c optional gdb sparc64/sparc64/identcpu.c standard -sparc64/sparc64/in_cksum.c optional inet | inet6 +sparc64/sparc64/in_cksum.c optional inet netstack | inet6 netstack sparc64/sparc64/interrupt.S standard no-obj \ compile-with "${NORMAL_S} -mcpu=ultrasparc" sparc64/sparc64/intr_machdep.c standard Index: sys/conf/makeLINT.mk =================================================================== --- sys/conf/makeLINT.mk (revision 257758) +++ sys/conf/makeLINT.mk (working copy) @@ -6,7 +6,7 @@ clean: rm -f LINT .if ${TARGET} == "amd64" || ${TARGET} == "i386" - rm -f LINT-VIMAGE LINT-NOINET LINT-NOINET6 LINT-NOIP + rm -f LINT-VIMAGE LINT-NONETSTACK LINT-NOINET LINT-NOINET6 LINT-NOIP .endif NOTES= ../../conf/NOTES NOTES @@ -16,6 +16,14 @@ echo "include ${.TARGET}" > ${.TARGET}-VIMAGE echo "ident ${.TARGET}-VIMAGE" >> ${.TARGET}-VIMAGE echo "options VIMAGE" >> ${.TARGET}-VIMAGE + echo "include ${.TARGET}" > ${.TARGET}-NONETSTACK + echo "ident ${.TARGET}-NONETSTACK" >> ${.TARGET}-NONETSTACK + echo 'makeoptions MKMODULESENV+="WITHOUT_INET_SUPPORT="' >> ${.TARGET}-NONETSTACK + echo 'makeoptions MKMODULESENV+="WITHOUT_INET6_SUPPORT="' >> ${.TARGET}-NONETSTACK + echo "nooptions DEVICE_POLLING" >> ${.TARGET}-NONETSTACK + echo "nooptions INET" >> ${.TARGET}-NONETSTACK + echo "nooptions INET6" >> ${.TARGET}-NONETSTACK + echo "nooptions NETSTACK" >> ${.TARGET}-NONETSTACK echo "include ${.TARGET}" > ${.TARGET}-NOINET echo "ident ${.TARGET}-NOINET" >> ${.TARGET}-NOINET echo 'makeoptions MKMODULESENV+="WITHOUT_INET_SUPPORT="' >> ${.TARGET}-NOINET Index: sys/conf/options =================================================================== --- sys/conf/options (revision 257758) +++ sys/conf/options (working copy) @@ -426,6 +426,7 @@ MBUF_STRESS_TEST MROUTING opt_mrouting.h NETATALK opt_atalk.h +NETSTACK opt_global.h NFSLOCKD PCBGROUP opt_pcbgroup.h PF_DEFAULT_TO_DROP opt_pf.h Index: sys/dev/usb/usb_freebsd.h =================================================================== --- sys/dev/usb/usb_freebsd.h (revision 257758) +++ sys/dev/usb/usb_freebsd.h (working copy) @@ -41,7 +41,11 @@ #define USB_HAVE_TT_SUPPORT 1 #define USB_HAVE_POWERD 1 #define USB_HAVE_MSCTEST 1 +#ifdef NETSTACK #define USB_HAVE_PF 1 +#else +#define USB_HAVE_PF 0 +#endif #define USB_HAVE_ROOT_MOUNT_HOLD 1 #define USB_HAVE_ID_SECTION 1 #define USB_HAVE_PER_BUS_PROCESS 1 Index: sys/i386/conf/DEFAULTS =================================================================== --- sys/i386/conf/DEFAULTS (revision 257758) +++ sys/i386/conf/DEFAULTS (working copy) @@ -30,3 +30,7 @@ device atpic options NEW_PCIB + +# Enable network stack functionality +options NETSTACK + Index: sys/ia64/conf/DEFAULTS =================================================================== --- sys/ia64/conf/DEFAULTS (revision 257758) +++ sys/ia64/conf/DEFAULTS (working copy) @@ -20,3 +20,7 @@ options GEOM_PART_MBR options NEW_PCIB + +# Enable network stack functionality +options NETSTACK + Index: sys/kern/init_sysent.c =================================================================== --- sys/kern/init_sysent.c (revision 257758) +++ sys/kern/init_sysent.c (working copy) @@ -209,7 +209,7 @@ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 172 = nosys */ { AS(freebsd6_pread_args), (sy_call_t *)freebsd6_pread, AUE_PREAD, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 173 = freebsd6_pread */ { AS(freebsd6_pwrite_args), (sy_call_t *)freebsd6_pwrite, AUE_PWRITE, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 174 = freebsd6_pwrite */ - { AS(setfib_args), (sy_call_t *)sys_setfib, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 175 = setfib */ + { AS(setfib_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 175 = setfib */ { AS(ntp_adjtime_args), (sy_call_t *)sys_ntp_adjtime, AUE_NTP_ADJTIME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 176 = ntp_adjtime */ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 177 = sfork */ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 178 = getdescriptor */ @@ -368,7 +368,7 @@ { 0, (sy_call_t *)sys_sched_yield, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 331 = sched_yield */ { AS(sched_get_priority_max_args), (sy_call_t *)sys_sched_get_priority_max, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 332 = sched_get_priority_max */ { AS(sched_get_priority_min_args), (sy_call_t *)sys_sched_get_priority_min, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 333 = sched_get_priority_min */ - { AS(sched_rr_get_interval_args), (sy_call_t *)sys_sched_rr_get_interval, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 334 = sched_rr_get_interval */ + { AS(sched_rr_get_interval_args), (sy_call_t *)sys_sched_rr_get_interval, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 334 = sched_rr_get_interval */ { AS(utrace_args), (sy_call_t *)sys_utrace, AUE_NULL, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 335 = utrace */ { compat4(AS(freebsd4_sendfile_args),sendfile), AUE_SENDFILE, NULL, 0, 0, SYF_CAPENABLED, SY_THR_STATIC }, /* 336 = freebsd4 sendfile */ { AS(kldsym_args), (sy_call_t *)sys_kldsym, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 337 = kldsym */ Index: sys/kern/kern_jail.c =================================================================== --- sys/kern/kern_jail.c (revision 257758) +++ sys/kern/kern_jail.c (working copy) @@ -61,11 +61,13 @@ #include #include +#ifdef NETSTACK #include #include #include #include +#endif #ifdef DDB #include Index: sys/kern/sys_socket.c =================================================================== --- sys/kern/sys_socket.c (revision 257758) +++ sys/kern/sys_socket.c (working copy) @@ -204,6 +204,7 @@ *(int *)data = (so->so_rcv.sb_state & SBS_RCVATMARK) != 0; break; default: +#ifdef NETSTACK /* * Interface/routing/protocol specific ioctls: interface and * routing ioctls should have a different entry since a @@ -216,11 +217,14 @@ error = rtioctl_fib(cmd, data, so->so_fibnum); CURVNET_RESTORE(); } else { +#endif CURVNET_SET(so->so_vnet); error = ((*so->so_proto->pr_usrreqs->pru_control) (so, cmd, data, 0, td)); CURVNET_RESTORE(); +#ifdef NETSTACK } +#endif break; } return (error); Index: sys/kern/syscalls.master =================================================================== --- sys/kern/syscalls.master (revision 257758) +++ sys/kern/syscalls.master (working copy) @@ -347,7 +347,7 @@ 174 AUE_PWRITE STD { ssize_t freebsd6_pwrite(int fd, \ const void *buf, \ size_t nbyte, int pad, off_t offset); } -175 AUE_NULL STD { int setfib(int fibnum); } +175 AUE_NULL NOSTD { int setfib(int fibnum); } 176 AUE_NTP_ADJTIME STD { int ntp_adjtime(struct timex *tp); } 177 AUE_NULL UNIMPL sfork (BSD/OS 2.x) 178 AUE_NULL UNIMPL getdescriptor (BSD/OS 2.x) Index: sys/kern/uipc_socket.c =================================================================== --- sys/kern/uipc_socket.c (revision 257758) +++ sys/kern/uipc_socket.c (working copy) @@ -2449,6 +2449,7 @@ SOCK_UNLOCK(so); break; +#ifdef NETSTACK case SO_SETFIB: error = sooptcopyin(sopt, &optval, sizeof optval, sizeof optval); @@ -2466,7 +2467,7 @@ else so->so_fibnum = 0; break; - +#endif case SO_USER_COOKIE: error = sooptcopyin(sopt, &val32, sizeof val32, sizeof val32); Index: sys/kern/vfs_init.c =================================================================== --- sys/kern/vfs_init.c (revision 257758) +++ sys/kern/vfs_init.c (working copy) @@ -262,9 +262,11 @@ if (vfsops->vfs_fhtovp == NULL) /* turn an NFS file handle into a vnode */ vfsops->vfs_fhtovp = vfs_stdfhtovp; +#ifdef NETSTACK if (vfsops->vfs_checkexp == NULL) /* check if file system is exported */ vfsops->vfs_checkexp = vfs_stdcheckexp; +#endif /* NETSTACK */ if (vfsops->vfs_init == NULL) /* file system specific initialisation */ vfsops->vfs_init = vfs_stdinit; Index: sys/kern/vfs_mount.c =================================================================== --- sys/kern/vfs_mount.c (revision 257758) +++ sys/kern/vfs_mount.c (working copy) @@ -883,8 +883,10 @@ struct vfsoptlist **optlist /* Options local to the filesystem. */ ) { +#ifdef NETSTACK struct oexport_args oexport; struct export_args export; +#endif /* NETSTACK */ struct mount *mp; int error, export_error; uint64_t flag; @@ -949,6 +951,7 @@ error = VFS_MOUNT(mp); export_error = 0; +#ifdef NETSTACK if (error == 0) { /* Process the export option. */ if (vfs_copyopt(mp->mnt_optnew, "export", &export, @@ -968,6 +971,7 @@ export_error = vfs_export(mp, &export); } } +#endif /* NETSTACK */ MNT_ILOCK(mp); if (error == 0) { @@ -1293,8 +1297,10 @@ ("%s: invalid return value for msleep in the drain path @ %s:%d", __func__, __FILE__, __LINE__)); +#ifdef NETSTACK if (mp->mnt_flag & MNT_EXPUBLIC) vfs_setpublicfs(NULL, NULL, NULL); +#endif vfs_msync(mp, MNT_WAIT); MNT_ILOCK(mp); Index: sys/mips/conf/DEFAULTS =================================================================== --- sys/mips/conf/DEFAULTS (revision 257758) +++ sys/mips/conf/DEFAULTS (working copy) @@ -9,3 +9,7 @@ options GEOM_PART_BSD options GEOM_PART_MBR + +# Enable network stack functionality +options NETSTACK + Index: sys/modules/svr4/Makefile =================================================================== --- sys/modules/svr4/Makefile (revision 257758) +++ sys/modules/svr4/Makefile (working copy) @@ -9,6 +9,7 @@ svr4_machdep.c svr4_resource.c svr4_ipc.c OBJS= svr4_locore.o +CFLAGS+= -DNETSTACK SRCS+= opt_ktrace.h opt_sysvipc.h CLEANFILES= svr4_assym.h svr4_genassym.o Index: sys/net/route.c =================================================================== --- sys/net/route.c (revision 257758) +++ sys/net/route.c (working copy) @@ -46,10 +46,14 @@ #include #include #include +#include +#include #include #include #include #include +#include +#include #include #include @@ -107,6 +111,11 @@ &rt_add_addr_allfibs, 0, ""); TUNABLE_INT("net.add_addr_allfibs", &rt_add_addr_allfibs); +static struct syscall_helper_data route_syscalls[] = { + SYSCALL_INIT_HELPER(setfib), + SYSCALL_INIT_LAST +}; + VNET_DEFINE(struct rtstat, rtstat); #define V_rtstat VNET(rtstat) @@ -184,7 +193,14 @@ static void route_init(void) { + int error; + /* register the "setfib" syscall */ + error = syscall_helper_register(route_syscalls); + KASSERT((error == 0), + ("%s: syscall_helper_register failed for route syscalls", + __func__)); + /* whack the tunable ints into line. */ if (rt_numfibs > RT_MAXFIBS) rt_numfibs = RT_MAXFIBS; Index: sys/pc98/conf/DEFAULTS =================================================================== --- sys/pc98/conf/DEFAULTS (revision 257758) +++ sys/pc98/conf/DEFAULTS (working copy) @@ -29,3 +29,7 @@ device atpic options NEW_PCIB + +# Enable network stack functionality +options NETSTACK + Index: sys/powerpc/conf/DEFAULTS =================================================================== --- sys/powerpc/conf/DEFAULTS (revision 257758) +++ sys/powerpc/conf/DEFAULTS (working copy) @@ -13,3 +13,7 @@ options GEOM_PART_MBR options NEW_PCIB + +# Enable network stack functionality +options NETSTACK + Index: sys/sparc64/conf/DEFAULTS =================================================================== --- sys/sparc64/conf/DEFAULTS (revision 257758) +++ sys/sparc64/conf/DEFAULTS (working copy) @@ -21,3 +21,7 @@ options SUNKBD_EMULATE_ATKBD options NEW_PCIB + +# Enable network stack functionality +options NETSTACK +