VirtualBox

Changeset 14955 in vbox for trunk/src


Ignore:
Timestamp:
Dec 3, 2008 8:00:42 PM (16 years ago)
Author:
vboxsync
Message:

removed the old NAT experiment

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r14827 r14955  
    580580        Network/DrvNetSniffer.cpp \
    581581        Network/Pcap.cpp
    582 ifndef VBOX_USE_NAT
     582
    583583VBOX_SLIRP_SOURCES = \
    584584        Network/DrvNAT.cpp \
     
    601601        Network/slirp/tftp.c \
    602602        Network/slirp/udp.c
     603
    603604Drivers_SOURCES += $(VBOX_SLIRP_SOURCES)
    604  define def_vbox_slirp_cflags
     605define def_vbox_slirp_cflags
    605606  $(file)_DEFS += \
    606607      VBOX_WITH_SIMPLIFIED_SLIRP_SYNC \
     
    608609      $(if $(VBOX_WITH_SLIRP_MEMORY_CHECK),VBOX_WITH_SLIRP_MEMORY_CHECK,) \
    609610      $(if $(VBOX_WITH_SLIRP_ICMP),VBOX_WITH_SLIRP_ICMP,)
    610   ifeq ($(KBUILD_TARGET),win)
    611    $(file)_CFLAGS = -wd4018
    612   else
    613    $(file)_CFLAGS = -Wno-sign-compare
    614   endif
    615  endef
    616   $(foreach file,$(VBOX_SLIRP_SOURCES),$(eval $(def_vbox_slirp_cflags)))
    617 else
    618 
    619 NatAlias_TEMPLATE   = VBOXR3NP
    620 Drivers_SOURCES += Network/DrvNAT.cpp
    621 Network/DrvNAT.cpp_DEFS += VBOX_NAT_SOURCES
    622 Network/nat/src/sys/net/if_clone.c_CFLAGS.linux += -std=c99
    623 
    624 Drivers_SOURCES += Network/nat/nat_socket.c
    625 
    626 NatAlias_CFLAGS += -include Network/nat/bsd.h
    627 #NatAlias_CFLAGS += -Werror -Wall -Wno-unused -Wno-pointer-sign
    628 NatAlias_DEFS += VBOX_NAT_SOURCES
    629 NatAlias_DEFS += __BSD_VISIBLE=1
    630 NatAlias_DEFS += INET
    631 NatAlias_DEFS += IPFIREWALL_NAT
    632 NatAlias_DEFS += RWLOCK_NOINLINE
    633 NatAlias_DEFS += MUTEX_NOINLINE
    634 NatAlias_DEFS += IPFIREWALL_FORWARD
    635 NatAlias_DEFS += IPFIREWALL
    636 NatAlias_DEFS += IPFIREWALL_DEFAULT_TO_ACCEPT
    637 
    638 NatAlias_DEFS += IN_NAT # used in Network/nat/nat.h (which glues VBox and *BSD sources)
    639 
    640 NatAlias_DEFS.linux   += _GNU_SOURCE
    641 
    642 NatAlias_SOURCES +=     Network/nat/nat_utils.c
    643 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_fw_nat.c
    644 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/in_cksum.c
    645 NatAlias_SOURCES +=     Network/nat/src/sys/net/if.c
    646 NatAlias_SOURCES +=     Network/nat/src/sys/net/if_clone.c
    647 NatAlias_SOURCES +=     Network/nat/src/sys/net/bpf.c
    648 NatAlias_SOURCES +=     Network/nat/src/sys/net/if_loop.c
    649 NatAlias_SOURCES +=     Network/nat/src/sys/net/if_ef.c
    650 NatAlias_SOURCES +=     Network/nat/src/sys/net/if_ethersubr.c
    651 NatAlias_SOURCES +=     Network/nat/src/sys/net/route.c
    652 NatAlias_SOURCES +=     Network/nat/src/sys/net/pfil.c
    653 NatAlias_SOURCES +=     Network/nat/src/sys/net/netisr.c
    654 NatAlias_SOURCES +=     Network/nat/src/sys/net/radix.c
    655 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_options.c
    656 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_timewait.c
    657 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_timer.c
    658 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/if_ether.c
    659 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/in.c
    660 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/in_pcb.c
    661 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/in_proto.c
    662 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/in_rmx.c
    663 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/in_mcast.c
    664 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_icmp.c
    665 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_fastfwd.c
    666 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_output.c
    667 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_input.c
    668 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_mroute.c
    669 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_id.c
    670 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_divert.c
    671 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/raw_ip.c
    672 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_syncache.c
    673 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_sack.c
    674 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_subr.c
    675 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_input.c
    676 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_output.c
    677 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_reass.c
    678 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_hostcache.c
    679 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/tcp_usrreq.c
    680 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/udp_usrreq.c
    681 NatAlias_SOURCES +=     Network/nat/src/sys/kern/subr_eventhandler.c
    682 NatAlias_SOURCES +=     Network/nat/src/sys/kern/kern_mbuf.c
    683 NatAlias_SOURCES +=     Network/nat/src/sys/kern/kern_subr.c
    684 NatAlias_SOURCES +=     Network/nat/src/sys/kern/kern_resource.c
    685 NatAlias_SOURCES +=     Network/nat/src/sys/kern/kern_time.c
    686 NatAlias_SOURCES +=     Network/nat/src/sys/kern/kern_clock.c
    687 #NatAlias_SOURCES +=    Network/nat/src/sys/kern/kern_timeout.c
    688 NatAlias_SOURCES +=     Network/nat/src/sys/kern/subr_sbuf.c
    689 NatAlias_SOURCES +=     Network/nat/src/sys/kern/uipc_mbuf.c
    690 NatAlias_SOURCES +=     Network/nat/src/sys/kern/uipc_mbuf2.c
    691 NatAlias_SOURCES +=     Network/nat/src/sys/kern/uipc_sockbuf.c
    692 NatAlias_SOURCES +=     Network/nat/src/sys/kern/uipc_socket.c
    693 NatAlias_SOURCES +=     Network/nat/src/sys/kern/uipc_domain.c
    694 NatAlias_SOURCES +=     Network/nat/src/sys/vm/uma_core.c
    695 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_fw2.c
    696 NatAlias_SOURCES +=     Network/nat/src/sys/netinet/ip_fw_pfil.c
    697 NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias.c
    698 #NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias_cuseeme.c
    699 NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias_db.c
    700 NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias_dummy.c
    701 #NatAlias_SOURCES += Network/nat/src/sys/libalias/alias_ftp.c
    702 #NatAlias_SOURCES += Network/nat/src/sys/libalias/alias_irc.c
    703 NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias_mod.c
    704 #NatAlias_SOURCES += Network/nat/src/sys/libalias/alias_nbt.c
    705 #NatAlias_SOURCES += Network/nat/src/sys/libalias/alias_pptp.c
    706 NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias_proxy.c
    707 #NatAlias_SOURCES += Network/nat/src/sys/libalias/alias_skinny.c
    708 #NatAlias_SOURCES += Network/nat/src/sys/libalias/alias_smedia.c
    709 NatAlias_SOURCES += Network/nat/src/sys/netinet/libalias/alias_util.c
    710 
    711 NatAlias_SOURCES.amd64 +=       Network/nat/src/sys/amd64/amd64/in_cksum.c
    712 NatAlias_SOURCES.x86 += Network/nat/src/sys/i386/i386/in_cksum.c
    713 
    714 NatAlias_INCS += Network/nat
    715 NatAlias_INCS += Network/nat/src/sys
    716 NatAlias_INCS +=  Network/nat/src/sys/contrib/altq
    717 NatAlias_INCS.amd64 += Network/nat/src/sys/amd64/include
    718 NatAlias_INCS.x86 += Network/nat/src/sys/i386/include
    719 endif
     611 ifeq ($(KBUILD_TARGET),win)
     612  $(file)_CFLAGS = -wd4018
     613 else
     614  $(file)_CFLAGS = -Wno-sign-compare
     615 endif
     616endef
     617$(foreach file,$(VBOX_SLIRP_SOURCES),$(eval $(def_vbox_slirp_cflags)))
    720618
    721619# -- OS specific --
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette