亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? openbsd_net.cdl

?? 嵌入式操作系統ECOS的網絡開發包
?? CDL
字號:
# ====================================================================
#
#      openbsd_net.cdl
#
#      Networking configuration data
#
# ====================================================================
#####ECOSPDCOPYRIGHTBEGIN####
#
# Copyright (C) 2000, 2001, 2002 Red Hat, Inc.
# All Rights Reserved.
#
# Permission is granted to use, copy, modify and redistribute this
# file.
#
#####ECOSPDCOPYRIGHTEND####
# ====================================================================
######DESCRIPTIONBEGIN####
#
# Author(s):      gthomas
# Original data:  gthomas
# Contributors:
# Date:           1999-11-29
#
#####DESCRIPTIONEND####
#
# ====================================================================

cdl_package CYGPKG_NET_OPENBSD_STACK {
    display       "OpenBSD TCP/IP Stack"
    parent        CYGPKG_NET
    doc           ref/tcpip-openbsd.html
    include_dir   .
    requires      CYGPKG_IO
    requires      CYGPKG_ISOINFRA
    requires      CYGINT_ISO_C_TIME_TYPES
    requires      CYGINT_ISO_STRERROR
    requires      CYGINT_ISO_ERRNO
    requires      CYGINT_ISO_ERRNO_CODES
    requires      CYGINT_ISO_MALLOC
    requires      CYGINT_ISO_STRING_BSD_FUNCS
    description   "Basic networking support, including TCP/IP."

    implements    CYGPKG_NET_STACK
    implements    CYGPKG_NET_STACK_INET
    # Note: separating the stack implementation from the common support leads
    # to some rather incestious config file relationships.
    define_proc {
        puts $::cdl_system_header "/***** Networking stack proc output start *****/"
        puts $::cdl_header "#include <pkgconf/net.h>"
        puts $::cdl_system_header "#define CYGDAT_NET_STACK_CFG <pkgconf/net_openbsd_stack.h>"
        puts $::cdl_system_header "/***** Networking stack proc output end *****/"
    }


    # Export our types to <sys/types.h>
    implements    CYGINT_ISO_BSDTYPES
    requires      { CYGBLD_ISO_BSDTYPES_HEADER == "<sys/bsdtypes.h>" }
    
    compile ecos/support.c \
        ecos/synch.c \
        ecos/timeout.c \
        ecos/init.cxx \
        sys/kern/uipc_mbuf.c \
        sys/kern/uipc_domain.c \
        sys/kern/uipc_socket.c \
        sys/kern/uipc_socket2.c \
        sys/kern/kern_subr.c \
        sys/net/if.c \
        sys/net/rtsock.c \
        sys/net/raw_cb.c \
        sys/net/raw_usrreq.c \
        sys/net/route.c \
        sys/net/radix.c \
        sys/net/if_ethersubr.c \
        sys/net/if_loop.c \
        sys/netinet/igmp.c \
        sys/netinet/raw_ip.c \
        sys/netinet/in.c  \
        sys/netinet/in_cksum.c \
        sys/netinet/in_pcb.c \
        sys/netinet/in_proto.c \
        sys/netinet/ip_id.c \
        sys/netinet/ip_icmp.c \
        sys/netinet/ip_input.c \
        sys/netinet/ip_output.c \
        sys/netinet/if_ether.c \
        sys/netinet/udp_usrreq.c \
        sys/netinet/tcp_input.c \
        sys/netinet/tcp_output.c \
        sys/netinet/tcp_subr.c \
        sys/netinet/tcp_debug.c \
        sys/netinet/tcp_usrreq.c \
        sys/netinet/tcp_timer.c

    cdl_option CYGPKG_NET_API_LOCAL {
        display "Implement the socket API locally"
        flavor bool
        active_if !CYGPKG_IO_FILEIO
        default_value 1
        implements CYGINT_ISO_SELECT
        
        compile sys/kern/uipc_syscalls.c \
        sys/kern/sys_socket.c \
        sys/kern/sys_generic.c \
        lib/socket.c \
        lib/close.c \
        lib/read.c \
        lib/write.c \
        lib/bind.c \
        lib/connect.c \
        lib/accept.c \
        lib/listen.c \
        lib/shutdown.c \
        lib/sendto.c \
        lib/recvfrom.c \
        lib/recv.c \
        lib/getsockname.c \
        lib/getpeername.c \
        lib/getsockopt.c \
        lib/setsockopt.c \
        lib/ioctl.c \
        lib/select.c

        description "
            This option controls support for the network-stack supplied
            API."
    }

    cdl_option CYGPKG_NET_API_FILEIO {
        display "Implement the socket API via Fileio package"
        active_if CYGPKG_IO_FILEIO
        default_value 1

        compile -library=libextras.a sys/kern/sockio.c

        description "
            This option controls support for the fileio subsystem supplied API."
    }

    cdl_component CYGPKG_NET_OPENBSD_INET {
        display       "INET support"
        active_if     CYGPKG_NET_INET
        flavor        bool
        no_define
        default_value 1
        description   "
            This option enables support for INET (IP) network processing."

# Placeholder only - not implemented yet
##        cdl_option CYGPKG_NET_OPENBSD_INET6 {
##            display       "IPv6 support"
##            active_if     CYGPKG_NET_INET6
##            flavor        bool
##            default_value 0
##            description   "
##                This option enables support for IPv6 networking."
##        }
    }

#    cdl_option CYGPKG_NET_SYSCTL {
#        display "Support BSD 'sysctl()' function"
#        flavor  bool
#        default_value 0
#        description   "
#            This option includes support for the 'sysctl()' functions."
#    }

    cdl_option CYGPKG_NET_NBPF {
        display "Number of BPF filters"
        flavor  data
        default_value 0
# Placeholder only - not implemented yet
        legal_values  0
# Placeholder only - not implemented yet
        description   "
            This option controls the number of active BPF filters."
        define NBPFILTER
    }

    cdl_component CYGPKG_NET_BRIDGE {
         display "Built-in ethernet bridge code"
         default_value 0
         implements CYGINT_NET_BRIDGE_HANDLER
     no_define
         description   "
             This option controls whether to include the built-in code for
             the Ethernet bridge."
     compile sys/net/if_bridge.c

         cdl_option CYGNUM_NET_BRIDGES {
             display "Number of Ethernet bridges"
             flavor  data
             default_value 1
             legal_values 1 to 999999
         }
    }

    cdl_interface CYGINT_NET_BRIDGE_HANDLER {
        display "Support for ethernet bridges in the IP stack"
        define NBRIDGE
            description "
              This interface controls whether calls to bridge code are made
              from the IP stack; these are needed if the built-in bridge code
              is used, but they can also be enabled in order to call different
              bridge code from an external component."
    }

    cdl_option CYGPKG_NET_NGIF {
        display "Number of GIF things"
        flavor  data
        default_value 0
# Placeholder only - not implemented yet
        legal_values  0
# Placeholder only - not implemented yet
        description   "
            This option controls the number of active GIF things."
        define NGIF
    }

    cdl_option CYGPKG_NET_NLOOP {
        display "Number of loopback interfaces"
        flavor  data
        default_value 1
        requires { (CYGPKG_NET_NLOOP > 1) ? CYGPKG_LIBC_STDIO : 1  }
        description   "
            This option controls the number of loopback, i.e. local, interfaces.
            There is seldom need for this value to be anything other than one.
            If a different value is required, then the C library STDIO package
            is required for sprintf()."
        define NLOOP
    }

    cdl_option CYGPKG_NET_MEM_USAGE {
        display "Memory designated for networking buffers."
        flavor  data
        default_value 256*1024
        description   "
            This option controls the amount of memory pre-allocated
        for buffers used by the networking code."
    }

    cdl_option CYGPKG_NET_NUM_WAKEUP_EVENTS {
        display "Number of supported pending network events"
        flavor  data
        default_value 8
        description   "
            This option controls the number of pending network events
        used by the networking code."
    }

    cdl_option CYGPKG_NET_THREAD_PRIORITY {
        display "Priority level for backgound network processing."
        flavor  data
        default_value 7
        description   "
            This option allows the thread priority level used by the
        networking stack to be adjusted by the user.  It should be set
        high enough that sufficient CPU resources are available to
        process network data, but may be adjusted so that application
        threads can have precedence over network processing."
    }

    cdl_option CYGPKG_NET_FAST_THREAD_PRIORITY {
        display "Priority level for fast network processing."
        flavor  data
        default_value CYGPKG_NET_THREAD_PRIORITY - 1
        description   "
            This option sets the thread priority level used by the fast
        network thread.  The fast network thread runs often but briefly, to
        service network device interrupts and network timeout events.  This
        thread should have higher priority than the background network
        thread.  It is reasonable to set this thread's priority higher than
        application threads for best network throughput, or to set it lower
        than application threads for best latency for those application
        threads themselves, potentially at a cost to network throughput."
    }

    cdl_component CYGPKG_NET_FAST_THREAD_TICKLE_DEVS {
        display "Fast network processing thread 'tickles' drivers"
        default_value 1
        description "
            If this is enabled, the fast network thread will tickle the
            device(s) periodically, to unblock them when the hardware has
            become wedged due to a lost interrupt or other hardware
            race-condition type problem.
            This is not necessary if a networked app is running which sends
            packets itself often - or
            uses TCP, or any similar protocol which exchanges keep-alive
            packets periodically and often enough.
            Trying to send a packet passes control into the driver; this is
            sufficient to detect and unblock jammed hardware."

        cdl_option CYGNUM_NET_FAST_THREAD_TICKLE_DEVS_DELAY {
            display "Delay in kernel clocks of tickle loop"
            flavor data
            default_value 50
            description "
                The default is 50, which will usually mean a delay between
                tests for 'stuck' devices of 500mS, that is half a second.
	        The overhead only applies if no network activity occurred,
	        so it may be acceptable to make this value very small,
                where high CPU load does not matter during network idle
                periods, or very large if your application tries often to
                send packets itself."
        }
    }

    cdl_component CYGPKG_NET_OPENBSD_STACK_OPTIONS {
        display "Networking support build options"
        flavor  none
        no_define

        cdl_option CYGPKG_NET_OPENBSD_STACK_CFLAGS_ADD {
            display "Additional compiler flags"
            flavor  data
            no_define
            default_value { "-D_KERNEL -D__ECOS -D__INSIDE_NET" }
            description   "
                This option modifies the set of compiler flags for
                building the networking package.
                These flags are used in addition
                to the set of global flags."
        }

        cdl_option CYGPKG_NET_OPENBSD_STACK_CFLAGS_REMOVE {
            display "Suppressed compiler flags"
            flavor  data
            no_define
            default_value { "" }
            description   "
                This option modifies the set of compiler flags for
                building the networking package. These flags are removed from
                the set of global flags if present."
        }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲婷婷综合久久一本伊一区| 欧美日韩mp4| 久久66热偷产精品| 美女视频网站黄色亚洲| 日本伊人色综合网| 日韩成人免费在线| 精品一区中文字幕| 国产成人在线免费| 成人福利视频网站| 在线观看不卡视频| 欧美麻豆精品久久久久久| 51午夜精品国产| 精品福利在线导航| 欧美激情在线看| 亚洲黄色录像片| 亚洲午夜一区二区三区| 日本大胆欧美人术艺术动态| 久久国产精品99久久人人澡| 高清国产一区二区| 91国偷自产一区二区三区观看| 欧美伊人精品成人久久综合97| 欧美高清性hdvideosex| 久久色在线观看| 亚洲美女视频在线观看| 日本亚洲电影天堂| 不卡一区二区三区四区| 欧美日本一道本| 久久亚洲精华国产精华液| 亚洲欧洲综合另类在线| 日本麻豆一区二区三区视频| 成人午夜av在线| 欧美精品1区2区| 中文字幕中文字幕中文字幕亚洲无线| 亚洲午夜羞羞片| 国产99久久久久| 欧美高清一级片在线| 中文字幕国产精品一区二区| 亚洲一区二区三区四区在线免费观看| 美女诱惑一区二区| 欧洲精品一区二区三区在线观看| 日韩免费电影一区| 亚洲啪啪综合av一区二区三区| 日韩**一区毛片| 色综合天天综合网天天狠天天 | 中文幕一区二区三区久久蜜桃| 亚洲欧美日韩在线不卡| 国产真实精品久久二三区| 色噜噜久久综合| 国产精品久久久久影院亚瑟 | 成人精品电影在线观看| 日韩午夜av一区| 丝袜美腿亚洲综合| 日本精品一级二级| 亚洲视频一区二区在线| 国产麻豆午夜三级精品| 欧美一区三区四区| 亚洲国产精品久久久男人的天堂 | 免费成人美女在线观看| 色拍拍在线精品视频8848| 国产精品色噜噜| 懂色av噜噜一区二区三区av| 精品91自产拍在线观看一区| 麻豆精品久久久| 欧美一级高清大全免费观看| 天天色综合天天| 欧美美女激情18p| 午夜影院久久久| 欧美色图12p| 亚瑟在线精品视频| 欧美日韩一区二区三区在线| 一区二区三区日韩欧美| 91色九色蝌蚪| 日韩毛片在线免费观看| 色哟哟在线观看一区二区三区| 成人免费在线视频观看| 99在线精品一区二区三区| 国产精品久久夜| 99亚偷拍自图区亚洲| 亚洲欧美色图小说| 色av综合在线| 五月天欧美精品| 91精品国产综合久久精品性色| 亚洲国产成人va在线观看天堂| 欧美丝袜第三区| 亚洲成av人影院| 日韩免费观看高清完整版在线观看| 激情综合色播五月| 欧美国产1区2区| 91视频www| 日本欧美久久久久免费播放网| 欧美电视剧免费全集观看| 韩国欧美一区二区| 亚洲欧洲日韩一区二区三区| 欧美色爱综合网| 久久国产尿小便嘘嘘| 亚洲国产精品精华液ab| 日本久久电影网| 久久99精品国产.久久久久| 国产精品乱码人人做人人爱| 91成人看片片| 狠狠色综合播放一区二区| 成人免费在线视频观看| 日韩欧美色综合网站| 成人一级片网址| 石原莉奈在线亚洲二区| 国产欧美一区二区精品性色超碰| 一本大道久久a久久综合| 免费黄网站欧美| 最新成人av在线| 欧美一级在线观看| 91一区一区三区| 视频在线观看一区二区三区| 国产精品久久久久四虎| 91精品福利在线一区二区三区 | 91丨九色丨国产丨porny| 午夜婷婷国产麻豆精品| 中文字幕成人av| 欧美一级生活片| 色欧美片视频在线观看在线视频| 久久99精品国产.久久久久| 亚洲成人av在线电影| 亚洲欧洲精品天堂一级| 久久你懂得1024| 日韩免费电影一区| 精品视频全国免费看| 97se亚洲国产综合在线| 国产精品亚洲第一| 奇米色777欧美一区二区| 亚洲网友自拍偷拍| 亚洲女性喷水在线观看一区| 久久精品免费在线观看| 欧美变态tickling挠脚心| 欧美人与z0zoxxxx视频| 91色综合久久久久婷婷| 99视频热这里只有精品免费| 国产一区二区三区在线观看免费视频 | 欧美精品三级在线观看| 色综合网色综合| 97久久超碰国产精品电影| 国产大片一区二区| 国产在线不卡一区| 紧缚奴在线一区二区三区| 久久国产精品99精品国产| 日本不卡一区二区三区高清视频| 亚洲电影欧美电影有声小说| 亚洲三级理论片| 亚洲精品伦理在线| 亚洲少妇30p| 亚洲精品视频在线| 亚洲一区二区三区美女| 亚洲国产成人porn| 日本三级韩国三级欧美三级| 奇米影视一区二区三区小说| 麻豆国产91在线播放| 国产一区欧美二区| 懂色av一区二区三区免费观看| 成人综合激情网| 色综合av在线| 在线成人免费视频| 久久嫩草精品久久久久| 欧美激情在线一区二区| 亚洲视频图片小说| 亚洲福利电影网| 久久精品久久综合| 粉嫩av一区二区三区粉嫩 | 一区二区欧美视频| 亚洲国产成人91porn| 美女看a上一区| 国产成人a级片| 成人动漫av在线| 欧美日韩一级二级三级| 精品欧美乱码久久久久久 | 欧美一级欧美三级在线观看| 欧美大片一区二区三区| 中文字幕的久久| 亚洲线精品一区二区三区八戒| 美腿丝袜在线亚洲一区| 成人精品视频网站| 欧美日韩成人综合在线一区二区| 久久亚洲欧美国产精品乐播 | 日韩一区国产二区欧美三区| 久久综合av免费| 一区二区三区在线免费| 美女视频一区在线观看| 99re这里只有精品首页| 欧美老肥妇做.爰bbww| 久久精品人人做人人爽人人| 亚洲日本丝袜连裤袜办公室| 免费欧美高清视频| 色婷婷av一区| 国产午夜精品一区二区 | 精品噜噜噜噜久久久久久久久试看| 久久影院电视剧免费观看| 亚洲一区二区视频| 成人午夜短视频| 日韩精品最新网址| 午夜久久久影院| 91免费版在线| 国产欧美一区二区精品婷婷| 日韩激情av在线|