├── art ├── mac1.png ├── mac10.png ├── mac11.png ├── mac12.png ├── mac13.png ├── mac14.png ├── mac15.png ├── mac16.png ├── mac17.png ├── mac18.png ├── mac19.png ├── mac2.png ├── mac3.png ├── mac4.png ├── mac5.png ├── mac6.png ├── mac7.png ├── mac8.png ├── mac9.png ├── docker1.png └── docker2.png ├── README.md ├── LICENSE ├── kvm虚拟机安装mac.md ├── 几种免费docker容器服务的对比及chisel服务搭建.md ├── openvz-vps通过UML运行docker.md └── kernel-4.8.15-uml.config /art/mac1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac1.png -------------------------------------------------------------------------------- /art/mac10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac10.png -------------------------------------------------------------------------------- /art/mac11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac11.png -------------------------------------------------------------------------------- /art/mac12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac12.png -------------------------------------------------------------------------------- /art/mac13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac13.png -------------------------------------------------------------------------------- /art/mac14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac14.png -------------------------------------------------------------------------------- /art/mac15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac15.png -------------------------------------------------------------------------------- /art/mac16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac16.png -------------------------------------------------------------------------------- /art/mac17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac17.png -------------------------------------------------------------------------------- /art/mac18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac18.png -------------------------------------------------------------------------------- /art/mac19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac19.png -------------------------------------------------------------------------------- /art/mac2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac2.png -------------------------------------------------------------------------------- /art/mac3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac3.png -------------------------------------------------------------------------------- /art/mac4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac4.png -------------------------------------------------------------------------------- /art/mac5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac5.png -------------------------------------------------------------------------------- /art/mac6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac6.png -------------------------------------------------------------------------------- /art/mac7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac7.png -------------------------------------------------------------------------------- /art/mac8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac8.png -------------------------------------------------------------------------------- /art/mac9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/mac9.png -------------------------------------------------------------------------------- /art/docker1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/docker1.png -------------------------------------------------------------------------------- /art/docker2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdtianyu/Docs/master/art/docker2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Docs 2 | 3 | 4 | 1\. [OpenVZ VPS 通过 UML 运行 Docker](https://github.com/xdtianyu/Docs/blob/master/openvz-vps%E9%80%9A%E8%BF%87UML%E8%BF%90%E8%A1%8Cdocker.md) 5 | 6 | 2\. [使用 mongodb python-eve 搭建类似 leancloud 的后端数据存储服务](https://github.com/xdtianyu/CallerBackend) 7 | 8 | 3\. [kvm虚拟机安装mac](https://github.com/xdtianyu/Docs/blob/master/kvm%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%89%E8%A3%85mac.md) 9 | 10 | 4\. [几种免费docker容器服务的对比及chisel服务搭建](https://github.com/xdtianyu/Docs/blob/master/%E5%87%A0%E7%A7%8D%E5%85%8D%E8%B4%B9docker%E5%AE%B9%E5%99%A8%E6%9C%8D%E5%8A%A1%E7%9A%84%E5%AF%B9%E6%AF%94%E5%8F%8Achisel%E6%9C%8D%E5%8A%A1%E6%90%AD%E5%BB%BA.md) 11 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 tianyu 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /kvm虚拟机安装mac.md: -------------------------------------------------------------------------------- 1 | # kvm 虚拟机安装 mac 2 | 3 | 参考 [https://github.com/kholia/OSX-KVM](https://github.com/kholia/OSX-KVM) 4 | 5 | 宿主系统环境 ArchLinux, libvirtd 3.0.0, QEMU emulator version 2.8.0 6 | 7 | ## 安装过程 8 | 9 | **1\.下载安装镜像文件** 10 | 11 | 下载地址 [http://bit.do/bootable](http://bit.do/bootable),来源 [issuecomment-252537393](https://github.com/kholia/OSX-KVM/issues/21#issuecomment-252537393) 12 | 13 | 建议在服务器上使用 [megatools](https://github.com/megous/megatools) 下载 `Install_OS_X_10.11.6_El_Capitan.iso` 文件保存到 `/home/libvirt/boot/` 目录。 14 | 15 | **2\.创建硬盘镜像文件** 16 | 17 | ```shell 18 | qemu-img create -f qcow2 /home/libvirt/images/mac2.img 64G 19 | ``` 20 | 21 | **3\.下载 mac 引导文件,导入 mac.xml qemu 定义文件** 22 | 23 | ```shell 24 | wget https://raw.githubusercontent.com/kholia/OSX-KVM/master/enoch_rev2839_boot -O /home/libvirt/boot/mac_enoch_rev2839_boot 25 | wget https://gist.githubusercontent.com/xdtianyu/b871b8dde51522caeda001c484f1e48e/raw -O mac2.xml 26 | ``` 27 | 28 | ```shell 29 | virsh define mac2.xml 30 | ``` 31 | 32 | **4\.启动 mac2 虚拟机** 33 | 34 | 取消 `table` 鼠标类型的支持 35 | 36 | ```shell 37 | virsh edit mac2 38 | ``` 39 | 40 | 移除下面内容,注意安装完成后再安装鼠标驱动,会再添加下面的内容。 41 | 42 | ```xml 43 | 44 |
45 | 46 | ``` 47 | 修改 `` 为 `` 48 | 49 | 启动虚拟机 50 | 51 | ```shell 52 | virsh start mac2 53 | ``` 54 | 55 | 使用 webvirtmgr 的 novnc 安装系统,或者使用 `netstat -natp|grep 590` 命令查看 mac2 vnc 监听的端口,使用 vnc 远程工具安装系统。 56 | 57 | ![mac1](https://github.com/xdtianyu/Docs/raw/master/art/mac1.png) 58 | 59 | 敲击回车,等待引导加载完成后进入安装界面。 60 | 61 | ![mac2](https://github.com/xdtianyu/Docs/raw/master/art/mac2.png) 62 | 63 | 这时候如果虚拟机内的鼠标和外部的不对应有延时,可以使用快速移动鼠标,利用虚拟机内的鼠标惯性移动到目标位置。安装完成后会安装鼠标驱动修复这个问题。 64 | 65 | 按TAB移动选择项,按空格选择项目。 66 | 67 | ![mac5](https://github.com/xdtianyu/Docs/raw/master/art/mac5.png) 68 | 69 | 使用硬盘工具对虚拟机硬盘进行分区 70 | 71 | ![mac7](https://github.com/xdtianyu/Docs/raw/master/art/mac7.png) 72 | 73 | 分区完成后打开终端,复制文件 74 | 75 | ```shell 76 | cp -av /Extra /Volumes/KVMDisk 77 | ``` 78 | ![mac8](https://github.com/xdtianyu/Docs/blob/master/art/mac8.png) 79 | 80 | ![mac9](https://github.com/xdtianyu/Docs/blob/master/art/mac9.png) 81 | 82 | 在菜单栏中退出终端后会弹出之前的安装界面,选择安装到 `KVMDisk`,等待安装完成。 83 | 84 | ![mac11](https://github.com/xdtianyu/Docs/raw/master/art/mac11.png) 85 | 86 | ![mac12](https://github.com/xdtianyu/Docs/raw/master/art/mac12.png) 87 | 88 | ![mac13](https://github.com/xdtianyu/Docs/raw/master/art/mac13.png) 89 | 90 | ![mac14](https://github.com/xdtianyu/Docs/raw/master/art/mac14.png) 91 | 92 | ![mac15](https://github.com/xdtianyu/Docs/raw/master/art/mac15.png) 93 | 94 | ![mac16](https://github.com/xdtianyu/Docs/raw/master/art/mac16.png) 95 | 96 | **5\.安装 tablet-usb 驱动** 97 | 98 | 参考 [http://philjordan.eu/osx-virt/](http://philjordan.eu/osx-virt/) 99 | 100 | 在 mac 虚拟机里打开 `http://philjordan.eu/osx-virt/` 并下载 `http://philjordan.eu/osx-virt/binaries/QemuUSBTablet-1.2.pkg` 文件安装。 101 | 102 | ![mac18](https://github.com/xdtianyu/Docs/raw/master/art/mac18.png) 103 | 104 | ![mac19](https://github.com/xdtianyu/Docs/raw/master/art/mac19.png) 105 | 106 | 关闭虚拟机,修改 xml 文件 107 | 108 | ```shell 109 | virsh destroy mac2 110 | virsh edit mac2 111 | ``` 112 | 113 | 修改 `` 为 ` ` 114 | 115 | 启动虚拟机 116 | 117 | ``` 118 | virsh start mac2 119 | ``` 120 | 121 | **6\.修改分辨率** 122 | 123 | 修改 `/Extra/org.chameleon.boot.plist` 文件,``行上添加如下内容,重启虚拟机系统。 124 | 125 | ``` 126 | Graphics Mode 127 | 1440x900x32 128 | ``` 129 | -------------------------------------------------------------------------------- /几种免费docker容器服务的对比及chisel服务搭建.md: -------------------------------------------------------------------------------- 1 | ## 几种免费 docker 容器服务的对比 及 chisel 服务搭建 2 | 3 | 很多人说免费的总是最贵的,我认为这句话并不是完全正确的,免费的服务存在合理的应用场景。免费的服务存在其自身的合理性和商业模式,如吸引客户,为收费版提供预览,作为营销广告等等。 4 | 5 | 由于 docker 容器服务还处于快速发展阶段,所以免费的服务出现存在其必然性,有几个服务合理利用起来还是很靠谱的。本文介绍几种免费的 docker 服务并提供详细的介绍和对比分析,文中均以搭建 `chisel` 服务为例。 6 | 7 | ## chisel 服务介绍 8 | 9 | [chisel](https://github.com/jpillora/chisel) 是一款优秀的 TCP 转 HTTP 服务,可以方便的作为流量的出口。 10 | 11 | 如转发 squid 的 `0.0.0.0:3128` 请求或转发 ss 的 `0.0.0.0:1080` 到 `https://www.example.com/chisel` 这样的子路径地址,可以很好的隐藏服务端 TCP 服务,同时可以将 HTTP 转发的流量经过多层的CDN转发来隐藏请求来源。 12 | 13 | ## 几种 Docker 免费服务概述 14 | 15 | 本文主要介绍 `bluemix` `heroku` `arukas` `openshift` 提供的 docker 服务。这四个服务都有提供类似 `https://YOUR_APP_NAME.example.com` 这样的地址作为出口,可以直接或通过免费 CDN 或自建 nginx 转发 HTTP 请求到服务的出口地址。 16 | 17 | 其中 `bluemix` `arukas` 可以使用 docker 容器的 root 用户,而 `heroku` 和 `openshift` 则需要运行在非特权用户下。 18 | 19 | 从使用的易用性上来讲 `arukas >> openshift > heroku > bluemix`,从服务提供的资源和可靠性上来讲 `bluemix > heroku > arukas >> openshift`。 20 | 21 | ## Arukas 22 | 23 | Arukas 是一家日本的 docker 服务提供商,目前仍在公开测试阶段。登录时可以使用 GitHub 帐号登录,需要预先申请,大概会在一天左右收到账户确认邮件。 24 | 25 | 官网 [https://arukas.io/](https://arukas.io/) 26 | 27 | 后台 [https://app.arukas.io/](https://app.arukas.io/) 28 | 29 | arukas 的优点是服务器在日本樱花,延时很低,速度也很不错。每个容器可以使用 256M 或 512M 的内存。登录后台后,新建一个应用 `matrix-test`,输入 `Image` 地址 `xdtianyu/docker:matrix`, 30 | 31 | 入口 `Endpoint` 输入一个你想要的子域名如 `matrix-test`, 环境变量 `ENV` 输入 `PORT` `8080`, 入口命令 `CMD` 输入 `/usr/sbin/enterpoint.sh`,保存后点击 `start` 按钮开启应用。 32 | 33 | 其中 `Image` 是托管在 [https://hub.docker.com/](https://hub.docker.com/) 的镜像文件,所以可以很方便的部署应用。 34 | 35 | ![docker1](https://github.com/xdtianyu/Docs/raw/master/art/docker1.png) 36 | 37 | 应用启动后即可通过入口访问 `https://matrix-test.arukascloud.io/` docker 服务,其中 `https://matrix-test.arukascloud.io/ttyd` (root:root) 可以用来登录 docker 系统 (su - (root))。 38 | 39 | 通过 `https://matrix-test.arukascloud.io/chisel` chisel 服务可以方便的代理任何主机的 tcp 服务。如在本地客户端运行 `chisel client -v https://matrix-test.arukascloud.io/chisel 3129:3128` 就可以在本地 3129 端口使用服务器的 squid 服务了。 40 | 41 | 或者使用 `chisel client -v https://matrix-test.arukascloud.io/chisel 1110:YOUR_SERVER_IP:1110` 命令将你服务器的 1110 tcp 端口通过 http 转发到本地 1110 tcp 端口。 42 | 43 | `chisel` 可以方便的做 CDN 转发,所以可以很好的作为流量的出口来隐藏客户端 IP。下面是一段自建 nginx cdn 的配置示例 44 | 45 | ``` 46 | location /your_sub_path { 47 | proxy_pass https://matrix-test.arukascloud.io/chisel/; 48 | resolver 8.8.8.8; 49 | proxy_set_header Host matrix-test.arukascloud.io; 50 | proxy_ssl_server_name on; 51 | proxy_buffering off; 52 | proxy_connect_timeout 10; 53 | proxy_send_timeout 15; 54 | proxy_read_timeout 20; 55 | 56 | proxy_http_version 1.1; 57 | proxy_set_header Upgrade $http_upgrade; 58 | proxy_set_header Connection "upgrade"; 59 | } 60 | ``` 61 | 62 | 之后就可以使用 `chisel client -v https://YOUR_CDN_DOMAIN/your_sub_path 1110:YOUR_SERVER_IP:1110` 来做转发了。关于 chisel 的使用下文中不再继续说明。关于 `docker/matrix` 的更多服务, 请参考 [docker-auto-builds/matrix](https://github.com/xdtianyu/docker-auto-builds/tree/master/matrix) 63 | 64 | Arukas 的 docker 容器具有 root 权限,可以在容器中方便的在线安装软件。使用 `Endpoint` 即使用 `https://matrix-test.arukascloud.io` 访问还是很稳定的,只是目前该服务一些 BUG,如果出现了错误,则可以尝试新建另一个应用。 65 | 66 | ## Heroku 67 | 68 | Heroku 是一个老牌的 PaaS 服务商,具有很高的可靠性。Heroku 每月可以使用一个 512M 内存的应用,如果应用在30分钟内没有被请求则会进入休眠模式而不再占用资源。 69 | 70 | 例如你可以同时开2个应用并被请求 12 小时,到了晚上没有任何请求都休眠 12 小时也就是一天只占用了 12x2 = 24 小时的资源,仍然时免费的。 71 | 72 | 73 | 官网 [https://www.heroku.com/](https://www.heroku.com/) 74 | 75 | 后台 [https://dashboard.heroku.com/apps](https://dashboard.heroku.com/apps) 76 | 77 | heroku 需要绑定信用卡,关于资费的更多介绍请参考 [https://www.heroku.com/pricing](https://www.heroku.com/pricing) 78 | 79 | Heroku 的服务需要使用 `heroku` 命令行工具来管理。参考 [https://devcenter.heroku.com/articles/heroku-cli](https://devcenter.heroku.com/articles/heroku-cli) 80 | 81 | ```shell 82 | sudo apt-get install software-properties-common # debian only 83 | sudo add-apt-repository "deb https://cli-assets.heroku.com/branches/stable/apt ./" 84 | curl -L https://cli-assets.heroku.com/apt/release.key | sudo apt-key add - 85 | sudo apt-get update 86 | sudo apt-get install heroku 87 | ``` 88 | 使用 `heroku login` 命令登录,使用 `heroku plugins:install heroku-container-registry` 命令安装容器插件。 89 | 90 | 登录容器 91 | 92 | ``` 93 | heroku container:login 94 | ``` 95 | 96 | 部署 matrix 服务 97 | 98 | ```shell 99 | git clone https://github.com/xdtianyu/docker-auto-builds 100 | cd docker-auto-builds/matrix/ 101 | 102 | heroku create matrix-test 103 | heroku container:push web --app matrix-test 104 | ``` 105 | 106 | 完成后即可在 `https://matrix-test.herokuapp.com/` 访问应用及 chisel 服务,和 Arukas 相同,不再说明。 107 | 108 | Heroku 的 docker 服务并没有提供 root 权限,所以应用需要可以以任何 uid 运行。 109 | 110 | ## Bluemix 111 | 112 | Bluemix 是 IBM 提供的 PaaS 服务,具有极高的稳定性并且提供了非常充足的免费资源。 113 | 114 | 官网 [https://www.bluemix.net](https://www.bluemix.net) 115 | 116 | 后台 [https://console.ng.bluemix.net](https://console.ng.bluemix.net) 117 | 118 | Bluemix 注册后提供一个月的 2G 免费内存,(在 softlayer) 绑定信用卡后可以继续在次月使用 512m 的免费内存。 119 | 120 | 有3个区域 北美 欧洲 悉尼可以选择,每个区域都有 512M 内存且有两个公网 ip 可以用于绑定独立的 docker 容器,而以 docker group 形式创建的容器则不需要独立的 ip,可以使用 Bluemix 提供的域名来访问。 121 | 122 | 关于价格的更多内容请参考 [https://www.ibm.com/cloud-computing/bluemix/zh/pricing](https://www.ibm.com/cloud-computing/bluemix/zh/pricing) 123 | 124 | Bluemix 的注册和绑定信用卡比较麻烦,需要花一些时间注册 IBMId 和 softlayer,并在 softlayer 绑定信用卡。 125 | 126 | **安装 Cloud Foundry CLI 工具** 127 | 128 | 参考 129 | 130 | [https://console.ng.bluemix.net/docs/containers/container_cli_cfic.html](https://console.ng.bluemix.net/docs/containers/container_cli_cfic.html) 131 | 132 | [https://github.com/cloudfoundry/cli/releases](https://github.com/cloudfoundry/cli/releases) 133 | 134 | ```shell 135 | wget -q -O - https://packages.cloudfoundry.org/debian/cli.cloudfoundry.org.key | sudo apt-key add - 136 | echo "deb http://packages.cloudfoundry.org/debian stable main" | sudo tee /etc/apt/sources.list.d/cloudfoundry-cli.list 137 | sudo apt-get update 138 | sudo apt-get install cf-cli 139 | ``` 140 | 安装容器插件 141 | 142 | ```shell 143 | cf install-plugin https://static-ice.ng.bluemix.net/ibm-containers-linux_x64 144 | ``` 145 | 146 | 登录 Cloud Foundry 147 | 148 | ``` 149 | cf login -a api.ng.bluemix.net 150 | ``` 151 | 152 | 登录后台 [https://console.ng.bluemix.net/dashboard/apps](https://console.ng.bluemix.net/dashboard/apps) 并初始化项目工作区 153 | 154 | 登录容器服务 155 | 156 | ``` 157 | cf ic login 158 | ``` 159 | 160 | 上传 docker 镜像并启动应用 161 | 162 | ```shell 163 | git clone https://github.com/xdtianyu/docker-auto-builds 164 | cd docker-auto-builds/matrix/ 165 | 166 | cf ic build -t xdtianyu/docker:matrix . 167 | cf ic run --name=matrix-test -m 128 -p 22 -p 80 -p 443 -p 9080 -p 9443 -e PORT=9080 registry.ng.bluemix.net/xdtianyu/docker:matrix 168 | ``` 169 | 170 | 进入 [后台](https://console.ng.bluemix.net/dashboard/apps) 查看容器,这时可以通过 创建应用-容器,选择你刚才上传的 docker 镜像来创建一个容器组(即可扩展),并定义子域名和端口等信息,或者使用如下命令创建 171 | 172 | ``` 173 | cf ic group create --auto -d mybluemix.net -n matrix-test --name matrix-test -m 128 -p 9080 -e PORT=9080 --desired 1 registry.ng.bluemix.net/xdtianyu/docker:matrix 174 | ``` 175 | 176 | 关于命令参数的含义请参考 [https://console.ng.bluemix.net/docs/containers/container_cli_cfic.html#container_cli_reference_cfic__group_create](https://console.ng.bluemix.net/docs/containers/container_cli_cfic.html#container_cli_reference_cfic__group_create) 177 | 178 | 之后就可以通过浏览器打开 `https://matrix-test.mybluemix.net` 来访问应用和 chisel 服务了。 179 | 180 | Bluemix 和 Arukas 一样提供了 root 权限,同时还有免费的外部存储空间,除了部署稍麻烦一些,其他方面尤其可以给docker容器绑定2个免费的公网IP,资源供给都应该是最好的了。 181 | 182 | ## OpenShift 183 | 184 | OpenShift 是由 RedHat 提供的老牌 PaaS 服务,在再次改版之后只能免费使用一个月,之后会删除帐号并清除数据。删除帐号后还可以重新申请,但每次申请都需要等待大概 1-2 天的时间。 185 | 186 | 官网 [https://www.openshift.com](https://www.openshift.com) 187 | 188 | 后台 [https://console.preview.openshift.com/console/](https://console.preview.openshift.com/console/) 189 | 190 | 首先登录后台创建一个项目,之后点击 `Add to project`, 选择 `Deploy Image`, 选择 `Image name`,输入 `xdtianyu/docker:openshift` 点击搜索,输入名称例如 `matrix-test`,点击 `Create` 创建应用。 191 | 192 | ![docker2](https://github.com/xdtianyu/Docs/raw/master/art/docker2.png) 193 | 194 | 点击 `Continue to overview` 查看部署进度,等待几分钟部署完成后,点击 `Create Route`,修改 `Target Port` 为 `8080->8080`,选中 `Secure route`,点击 `Create` 创建。 195 | 196 | 之后即可通过 `https://matrix-test-matrix.44fs.preview.openshiftapps.com/` 访问应用和 chisel 服务了。 197 | 198 | OpenShift 没有提供 root 权限,需要应用可以以任意用户 id 运行。 199 | 200 | ## 总结 201 | 202 | Arukas 和 OpenShift 都可以从网页后台快速的创建应用,而 Heroku 和 Bluemix 则需要以来命令行工具作为辅助。而从稳定性上讲 Bluemix 和 Heroku 的服务要优胜一些,要使用哪个服务就请读者自己根据应用的场景来做判断了。 203 | -------------------------------------------------------------------------------- /openvz-vps通过UML运行docker.md: -------------------------------------------------------------------------------- 1 | # OpenVZ VPS 通过 UML 运行 Docker 2 | 3 | **系统环境** 4 | 5 | openvz vps: 内核 linux 2.6.32-042stab112.15,可用硬盘空间 15G, 内存 768M, 操作系统 Ubuntu 14.04.4 LTS 6 | 7 | 因为想利用闲置的 openvz vps 运行 gitlab runner 来执行 ci 测试,而 openvz 的内核限制又很多比如运行 docker 需要 linux kerel 3.10以上,而 openvz 又不支持修改内核,所以考虑使用 UML (User Mode Linux) 在 openvz vps 上安装一个 archlinux 系统,再在 archlinux 系统里跑 docker。 8 | 9 | 10 | ## 准备工作 11 | 12 | 13 | **编译UML内核文件vmlinux** 14 | 15 | 16 | 在 [www.kernel.org](https://www.kernel.org) 选择当前最新的稳定版内核下载并编译 [linux-4.8.15.tar.xz](https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.8.15.tar.xz) 17 | 18 | 19 | openvz 机器配额比较低,所以我选择在另一台配置较高的机器编译内核。 20 | 21 | ```shell 22 | wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.8.15.tar.xz 23 | tar xf linux-4.8.15.tar.xz 24 | cd linux-4.8.15 25 | ``` 26 | 27 | 下载我的内核配置文件 28 | 29 | ``` 30 | wget https://raw.githubusercontent.com/xdtianyu/Docs/master/kernel-4.8.15-uml.config -O .config 31 | ``` 32 | 33 | 运行 `menuconfig`,按你的需要修改,按两次 `ESC` 退出 34 | 35 | ``` 36 | make ARCH=um menuconfig 37 | ``` 38 | 39 | 编译内核文件 `vmlinux` 40 | 41 | ``` 42 | make ARCH=um vmlinux -j4 43 | ``` 44 | 45 | 编译内核模块文件 46 | 47 | ``` 48 | make ARCH=um modules -j4 49 | ``` 50 | 51 | 将生成的模块和内核文件安装/拷贝出来,如复制到上一层目录 `../uml` 文件夹内并打包 52 | 53 | ``` 54 | make ARCH=um modules_install INSTALL_MOD_PATH=../uml 55 | cp vmlinux ../uml 56 | 57 | cd .. 58 | tar czf uml.tar.gz uml 59 | ``` 60 | 61 | 之后将 `uml.tar.gz` 文件上传到目标 `openvz vps` 即可, 通过执行 `vmlinux` 内核文件,我们就可以在 `openvz` 机器上安装/运行一个完整的 `archlinux` 系统了。 62 | 63 | 更多关于编译内核的内容请参考 [https://www.kernel.org/doc/makehelp.txt](https://www.kernel.org/doc/makehelp.txt) 64 | 65 | 66 | ## 安装系统 67 | 68 | 首先在 `openvz` 机器上解压上传的 `uml.tar.gz` 文件,将 `vmlinux` 移动到 `/usr/bin` 目录下 69 | 70 | ``` 71 | tar xf uml.tar.gz 72 | cp uml/vmlinux /usr/bin 73 | ``` 74 | 75 | 建议找一个可用空间够大的目录存放要安装的系统硬盘镜像, 如 `/home/uml` 目录 76 | 77 | ``` 78 | mkdir /home/uml 79 | mv uml.tar.gz /home/uml 80 | mkdir arch 81 | cd arch 82 | ``` 83 | 84 | **创建 archlinux rootfs环境** 85 | 86 | 下边列出安装系统的必要步骤 87 | 88 | ```shell 89 | wget http://mirror.rackspace.com/archlinux/iso/latest/archlinux-bootstrap-2016.12.01-x86_64.tar.gz 90 | tar xzf archlinux-bootstrap-2016.12.01-x86_64.tar.gz 91 | mv root.x86_64 root 92 | 93 | vi root/etc/resolv.conf 94 | # 加上一行 nameserver 8.8.8.8,保存 95 | 96 | mount --rbind /proc root/proc 97 | mount --rbind /sys root/sys 98 | mount --rbind /dev root/dev 99 | mount -t tmpfs tmpfs root/tmp 100 | mount --rbind /root root/root 101 | 102 | vi root/etc/pacman.d/mirrorlist 103 | # 搜索离你最近的国家镜像,去掉对应的注释 104 | 105 | root/bin/arch-chroot root /bin/bash 106 | 107 | # 此时已经进入 chroot 环境 108 | pacman-key --init 109 | pacman-key --populate archlinux 110 | 111 | # 安装基本系统 112 | pacman -Sy base 113 | 114 | # 安装一些常用工具,可以跳过这一步 115 | pacman -Sy openssh vim net-tools dnsutils inetutils iproute2 sudo wget git python-pip dmidecode dstat 116 | 117 | # 改控制台,也可以不改,通过 screen 连接 pts 118 | systemctl enable getty@tty0 119 | systemctl disable getty@tty1 120 | 121 | # 退出 chroot 122 | exit 123 | 124 | # 解除 rbind 125 | umount root/{dev,proc,sys,tmp} -l 126 | ``` 127 | 128 | 注意如果出现 `unshare: unrecognized option '--fork'` 错误,请更新 `util-linux`, 参考 [http://askubuntu.com/a/586164/477390](http://askubuntu.com/a/586164/477390) 129 | 130 | 此时在 `root` 文件夹下就有了完整的 `rootfs`,可以启动 `UML` 了。 131 | 132 | 133 | **设置网络** 134 | 135 | 136 | 首先在主机商的面板(SolusVM)打开 TUN/TAP 功能。一般能做 VPN(PPTP、L2TP等) 的 VPS 都有这个选项。之后配置 TAP 设备: 137 | 138 | ``` 139 | ip tuntap add tap0 mode tap 140 | ip addr add 10.0.0.1/24 dev tap0 141 | ip route add default via 10.0.0.1 dev venet0:0 142 | ip link set tap0 up 143 | iptables -P FORWARD ACCEPT 144 | iptables -t nat -A POSTROUTING -o venet0 -j MASQUERADE 145 | iptables -t nat -A POSTROUTING -o venet0:0 -j MASQUERADE 146 | iptables -t nat -A POSTROUTING -o tap0 -j MASQUERADE 147 | ``` 148 | 149 | **安装 archlinux 到镜像文件** 150 | 151 | 152 | 安装 `e2fsprogs`, 创建一个 10G 镜像文件并格式化为 `ext4` 文件系统,也可以格式化为其他 linux 文件系统。 153 | 154 | ``` 155 | fallocate -l 10G arch.img 156 | mkfs.ext4 arch.img 157 | ``` 158 | 159 | 从 `rootfs` 启动 `UML` 160 | 161 | ``` 162 | vmlinux root=/dev/root rootfstype=hostfs hostfs=./root ubd0=arch.img eth0=tuntap,tap0 mem=256m 163 | ``` 164 | 165 | `mem` 是内存大小,此处取 256M(可以根据你的内存情况修改)。输入用户名 `root`,密码为空,接下来安装系统 166 | 167 | ``` 168 | # 配置网络 169 | ip link set eth0 up 170 | ip addr add 10.0.0.2/24 dev eth0 171 | ip route add default via 10.0.0.1 dev eth0 172 | 173 | # 安装基础系统文件 174 | mount /dev/ubda /mnt 175 | mkdir -p /mnt/var/lib/pacman 176 | pacman -Sy base -r /mnt 177 | pacman -Sy haveged -r /mnt # entropy 生成器 178 | 179 | # 安装一些常用工具,可以跳过这一步 180 | pacman -Sy openssh vim net-tools dnsutils inetutils iproute2 sudo wget git python-pip dmidecode dstat -r /mnt 181 | 182 | mount --rbind /proc /mnt/proc 183 | mount --rbind /sys /mnt/sys 184 | mount --rbind /dev /mnt/dev 185 | mount -t tmpfs tmpfs /mnt/tmp 186 | mount --rbind /root /mnt/root 187 | 188 | chroot /mnt /bin/bash 189 | nano /etc/pacman.d/mirrorlist # mirrorlist 190 | ``` 191 | 192 | 编辑网络配置 193 | 194 | ``` 195 | nano /etc/systemd/network/50-static.network 196 | ``` 197 | 198 | 添加 199 | 200 | ``` 201 | [Match] 202 | Name=eth0 203 | 204 | [Network] 205 | Address=10.0.0.2/24 206 | Gateway=10.0.0.1 207 | ``` 208 | 209 | 启用各项服务,配置 时区、locale 等 210 | 211 | ``` 212 | nano /etc/resolv.conf 213 | # 加上一行 nameserver 8.8.8.8,保存 214 | 215 | systemctl enable systemd-networkd 216 | systemctl enable getty@tty0 217 | systemctl disable getty@tty1 218 | 219 | ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 220 | sed -i 's/#en_US.UTF/en_US.UTF/' /etc/locale.gen 221 | locale-gen 222 | echo 'LANG=en_US.UTF-8' > /etc/locale.conf 223 | echo 'um-arch' > /etc/hostname # 配置主机名 224 | nano /etc/hosts # 加入 127.0.1.1 um-arch.localdomain um-arch 225 | 226 | exit 227 | 228 | genfstab -U /mnt >> /mnt/etc/fstab 229 | 230 | halt # 关闭 UML 231 | ``` 232 | 233 | ## 启动 archlinux 234 | 235 | ``` 236 | vmlinux root=/dev/ubda ubd0=/home/uml/arch/arch.img eth0=tuntap,tap0 mem=256m 237 | ``` 238 | 239 | 登录用户名 `root`, 密码为空。 240 | 241 | ``` 242 | systemctl start haveged 243 | pacman-key --init 244 | pacman-key --populate archlinux 245 | 246 | pacman -Syu 247 | ``` 248 | 249 | 添加一些 alias 250 | 251 | ``` 252 | vi /etc/bash.bashrc 253 | ``` 254 | 255 | 最后增加 256 | 257 | ``` 258 | alias ls='ls --color=auto' 259 | alias vi='vim' 260 | alias crontab='fcrontab' 261 | export EDITOR='vim' 262 | ``` 263 | 264 | ``` 265 | source /etc/bash.bashrc 266 | ``` 267 | 268 | 创建新用户及设置密码,启动 ssh 服务 269 | 270 | ``` 271 | passwd root 272 | 273 | useradd YOUR_USERNAME -m 274 | passwd YOUR_USERNAME 275 | 276 | systemctl enable sshd 277 | systemctl start sshd 278 | ``` 279 | 280 | 之后可以在另一个终端中 ssh 登录 281 | 282 | ``` 283 | ssh YOUR_USERNAME@10.0.0.2 284 | ``` 285 | 286 | 关闭 uml 命令 `halt`即关机,要保持后台运行可以将 `uml` 在 `screen` 中开机,之后 `CTRL-A-D` 退出到后台。 287 | 288 | 至此 `uml` 就安装完成了,可以在 `uml` 系统中安装 `docker`,`gitlab-runner` 等来将 `openvz vps` 利用起来。 289 | 290 | 291 | ## 拷贝内核模块 292 | 293 | 将 `uml` 启动到后台后,通过 `scp` 命令拷贝内核模块文件到 `uml` 系统并安装在 `/lib/modules` 目录。 294 | 295 | ``` 296 | scp /home/uml/uml.tar.gz YOUR_USERNAME@10.0.0.2:/home/YOUR_USERNAME 297 | ssh YOUR_USERNAME@10.0.0.2 298 | 299 | su 300 | tar xf uml.tar.gz 301 | 302 | mv uml/lib/modules/4.8.15/ /lib/modules 303 | ``` 304 | 305 | ## 添加 swapfile 文件 306 | 307 | ``` 308 | cd / 309 | dd if=/dev/zero of=swapfile bs=1M count=1024 310 | chown 0600 swapfile 311 | mkswap swapfile 312 | ``` 313 | 314 | 修改 `/etc/fstab`, 添加 `swap` 挂载,最后一行添加 315 | 316 | ``` 317 | /swapfile none swap sw 0 0 318 | ``` 319 | 320 | 执行 `swapon /swapfile` 启用 `swap` 或者重启 `uml` 系统来启用。 321 | 322 | 323 | ## 安装 docker 324 | 325 | ``` 326 | pacman -S docker 327 | systemctl enable docker 328 | systemctl start docker 329 | ``` 330 | 331 | ## 安装 gitlab-runner 332 | 333 | ``` 334 | wget -O /usr/local/bin/gitlab-ci-multi-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-linux-amd64 335 | chmod +x /usr/local/bin/gitlab-ci-multi-runner 336 | ``` 337 | 338 | 创建 `gitlab-runner` 用户 339 | 340 | ``` 341 | useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash 342 | ``` 343 | 344 | 注册到私有 `gitlab` 服务 345 | 346 | ``` 347 | gitlab-ci-multi-runner register 348 | 349 | gitlab-ci-multi-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner 350 | gitlab-ci-multi-runner start 351 | ``` 352 | 353 | 注册成功后即可在 `gitlab` 后台查看并运行 `gitlab-runner` 服务。经过测试,内存较低时使用 `openvz uml gitlab docker runner` 效率非常低,请慎重使用。 354 | 355 | `uml` 提供了一种完整的 `linux` 系统支持,可以运行一些有趣的服务,之后再进行端口转发,可以充分利用 `openvz` 廉价的特点,并规避其不宜扩展的缺点,实现高可定制性的需求。 356 | 357 | 358 | ## 参考链接 359 | 360 | [使用UML合租VPS](https://typeblog.net/how-did-i-share-aliyun/) 361 | 362 | [OpenVZ VPS 安装 User-mode Linux 以实现 BBR 拥塞控制](https://blog.amayume.net/openvz-vps-an-zhuang-user-mode-linux-yi-shi-xian-bbr-yong-sai-kong-zhi/) 363 | -------------------------------------------------------------------------------- /kernel-4.8.15-uml.config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # User Mode Linux/x86 4.8.15 Kernel Configuration 4 | # 5 | CONFIG_UML=y 6 | CONFIG_MMU=y 7 | CONFIG_NO_IOMEM=y 8 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 9 | CONFIG_LOCKDEP_SUPPORT=y 10 | CONFIG_STACKTRACE_SUPPORT=y 11 | CONFIG_GENERIC_CALIBRATE_DELAY=y 12 | CONFIG_GENERIC_BUG=y 13 | CONFIG_HZ=100 14 | 15 | # 16 | # UML-specific options 17 | # 18 | 19 | # 20 | # Host processor type and features 21 | # 22 | # CONFIG_MK8 is not set 23 | # CONFIG_MPSC is not set 24 | # CONFIG_MCORE2 is not set 25 | # CONFIG_MATOM is not set 26 | CONFIG_GENERIC_CPU=y 27 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 28 | CONFIG_X86_L1_CACHE_SHIFT=6 29 | CONFIG_X86_TSC=y 30 | CONFIG_X86_CMPXCHG64=y 31 | CONFIG_X86_CMOV=y 32 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 33 | CONFIG_CPU_SUP_INTEL=y 34 | CONFIG_CPU_SUP_AMD=y 35 | CONFIG_CPU_SUP_CENTAUR=y 36 | CONFIG_UML_X86=y 37 | CONFIG_64BIT=y 38 | # CONFIG_X86_32 is not set 39 | CONFIG_X86_64=y 40 | CONFIG_ARCH_DEFCONFIG="arch/um/configs/x86_64_defconfig" 41 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y 42 | # CONFIG_RWSEM_GENERIC_SPINLOCK is not set 43 | CONFIG_3_LEVEL_PGTABLES=y 44 | # CONFIG_ARCH_HAS_SC_SIGNALS is not set 45 | # CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA is not set 46 | CONFIG_GENERIC_HWEIGHT=y 47 | # CONFIG_STATIC_LINK is not set 48 | CONFIG_FLATMEM=y 49 | CONFIG_FLAT_NODE_MEM_MAP=y 50 | # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set 51 | CONFIG_SPLIT_PTLOCK_CPUS=4 52 | # CONFIG_COMPACTION is not set 53 | CONFIG_PHYS_ADDR_T_64BIT=y 54 | # CONFIG_KSM is not set 55 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 56 | CONFIG_NEED_PER_CPU_KM=y 57 | # CONFIG_CLEANCACHE is not set 58 | # CONFIG_FRONTSWAP is not set 59 | # CONFIG_ZPOOL is not set 60 | # CONFIG_ZBUD is not set 61 | # CONFIG_ZSMALLOC is not set 62 | # CONFIG_IDLE_PAGE_TRACKING is not set 63 | CONFIG_LD_SCRIPT_DYN=y 64 | CONFIG_BINFMT_ELF=y 65 | CONFIG_ELFCORE=y 66 | CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y 67 | CONFIG_BINFMT_SCRIPT=y 68 | # CONFIG_HAVE_AOUT is not set 69 | CONFIG_BINFMT_MISC=m 70 | CONFIG_COREDUMP=y 71 | CONFIG_HOSTFS=y 72 | CONFIG_MCONSOLE=y 73 | CONFIG_MAGIC_SYSRQ=y 74 | CONFIG_KERNEL_STACK_ORDER=1 75 | # CONFIG_MMAPPER is not set 76 | CONFIG_NO_DMA=y 77 | CONFIG_PGTABLE_LEVELS=3 78 | CONFIG_SECCOMP=y 79 | CONFIG_IRQ_WORK=y 80 | 81 | # 82 | # General setup 83 | # 84 | CONFIG_BROKEN_ON_SMP=y 85 | CONFIG_INIT_ENV_ARG_LIMIT=128 86 | CONFIG_CROSS_COMPILE="" 87 | CONFIG_LOCALVERSION="" 88 | CONFIG_LOCALVERSION_AUTO=y 89 | CONFIG_DEFAULT_HOSTNAME="(none)" 90 | CONFIG_SWAP=y 91 | CONFIG_SYSVIPC=y 92 | CONFIG_SYSVIPC_SYSCTL=y 93 | CONFIG_POSIX_MQUEUE=y 94 | CONFIG_POSIX_MQUEUE_SYSCTL=y 95 | CONFIG_CROSS_MEMORY_ATTACH=y 96 | CONFIG_FHANDLE=y 97 | # CONFIG_USELIB is not set 98 | # CONFIG_AUDIT is not set 99 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 100 | 101 | # 102 | # IRQ subsystem 103 | # 104 | CONFIG_GENERIC_IRQ_SHOW=y 105 | CONFIG_GENERIC_CLOCKEVENTS=y 106 | 107 | # 108 | # Timers subsystem 109 | # 110 | CONFIG_TICK_ONESHOT=y 111 | CONFIG_NO_HZ_COMMON=y 112 | # CONFIG_HZ_PERIODIC is not set 113 | CONFIG_NO_HZ_IDLE=y 114 | CONFIG_NO_HZ=y 115 | CONFIG_HIGH_RES_TIMERS=y 116 | 117 | # 118 | # CPU/Task time and stats accounting 119 | # 120 | CONFIG_TICK_CPU_ACCOUNTING=y 121 | CONFIG_BSD_PROCESS_ACCT=y 122 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set 123 | # CONFIG_TASKSTATS is not set 124 | 125 | # 126 | # RCU Subsystem 127 | # 128 | CONFIG_TINY_RCU=y 129 | # CONFIG_RCU_EXPERT is not set 130 | CONFIG_SRCU=y 131 | # CONFIG_RCU_STALL_COMMON is not set 132 | # CONFIG_TREE_RCU_TRACE is not set 133 | # CONFIG_RCU_EXPEDITE_BOOT is not set 134 | CONFIG_BUILD_BIN2C=y 135 | CONFIG_IKCONFIG=y 136 | CONFIG_IKCONFIG_PROC=y 137 | CONFIG_LOG_BUF_SHIFT=14 138 | CONFIG_CGROUPS=y 139 | CONFIG_PAGE_COUNTER=y 140 | CONFIG_MEMCG=y 141 | CONFIG_MEMCG_SWAP=y 142 | CONFIG_MEMCG_SWAP_ENABLED=y 143 | CONFIG_BLK_CGROUP=y 144 | CONFIG_DEBUG_BLK_CGROUP=y 145 | CONFIG_CGROUP_WRITEBACK=y 146 | CONFIG_CGROUP_SCHED=y 147 | CONFIG_FAIR_GROUP_SCHED=y 148 | CONFIG_CFS_BANDWIDTH=y 149 | CONFIG_RT_GROUP_SCHED=y 150 | CONFIG_CGROUP_PIDS=y 151 | CONFIG_CGROUP_FREEZER=y 152 | CONFIG_CPUSETS=y 153 | CONFIG_PROC_PID_CPUSET=y 154 | CONFIG_CGROUP_DEVICE=y 155 | CONFIG_CGROUP_CPUACCT=y 156 | CONFIG_CGROUP_DEBUG=y 157 | # CONFIG_CHECKPOINT_RESTORE is not set 158 | CONFIG_NAMESPACES=y 159 | CONFIG_UTS_NS=y 160 | CONFIG_IPC_NS=y 161 | CONFIG_USER_NS=y 162 | CONFIG_PID_NS=y 163 | CONFIG_NET_NS=y 164 | # CONFIG_SCHED_AUTOGROUP is not set 165 | CONFIG_SYSFS_DEPRECATED=y 166 | # CONFIG_SYSFS_DEPRECATED_V2 is not set 167 | # CONFIG_RELAY is not set 168 | # CONFIG_BLK_DEV_INITRD is not set 169 | # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set 170 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y 171 | CONFIG_SYSCTL=y 172 | CONFIG_ANON_INODES=y 173 | CONFIG_HAVE_UID16=y 174 | CONFIG_BPF=y 175 | # CONFIG_EXPERT is not set 176 | CONFIG_UID16=y 177 | CONFIG_MULTIUSER=y 178 | # CONFIG_SGETMASK_SYSCALL is not set 179 | CONFIG_SYSFS_SYSCALL=y 180 | # CONFIG_SYSCTL_SYSCALL is not set 181 | CONFIG_KALLSYMS=y 182 | # CONFIG_KALLSYMS_ALL is not set 183 | # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set 184 | CONFIG_KALLSYMS_BASE_RELATIVE=y 185 | CONFIG_PRINTK=y 186 | CONFIG_BUG=y 187 | CONFIG_ELF_CORE=y 188 | CONFIG_BASE_FULL=y 189 | CONFIG_FUTEX=y 190 | CONFIG_HAVE_FUTEX_CMPXCHG=y 191 | CONFIG_EPOLL=y 192 | CONFIG_SIGNALFD=y 193 | CONFIG_TIMERFD=y 194 | CONFIG_EVENTFD=y 195 | # CONFIG_BPF_SYSCALL is not set 196 | CONFIG_SHMEM=y 197 | CONFIG_AIO=y 198 | CONFIG_ADVISE_SYSCALLS=y 199 | # CONFIG_USERFAULTFD is not set 200 | CONFIG_MEMBARRIER=y 201 | # CONFIG_EMBEDDED is not set 202 | 203 | # 204 | # Kernel Performance Events And Counters 205 | # 206 | CONFIG_VM_EVENT_COUNTERS=y 207 | CONFIG_COMPAT_BRK=y 208 | CONFIG_SLAB=y 209 | # CONFIG_SLUB is not set 210 | # CONFIG_SLAB_FREELIST_RANDOM is not set 211 | # CONFIG_SYSTEM_DATA_VERIFICATION is not set 212 | # CONFIG_PROFILING is not set 213 | # CONFIG_UPROBES is not set 214 | CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y 215 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 216 | CONFIG_SECCOMP_FILTER=y 217 | CONFIG_HAVE_GCC_PLUGINS=y 218 | # CONFIG_GCC_PLUGINS is not set 219 | # CONFIG_CC_STACKPROTECTOR is not set 220 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 221 | CONFIG_MODULES_USE_ELF_RELA=y 222 | # CONFIG_HAVE_ARCH_HASH is not set 223 | # CONFIG_ISA_BUS_API is not set 224 | # CONFIG_CPU_NO_EFFICIENT_FFS is not set 225 | 226 | # 227 | # GCOV-based kernel profiling 228 | # 229 | # CONFIG_ARCH_HAS_GCOV_PROFILE_ALL is not set 230 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 231 | CONFIG_SLABINFO=y 232 | CONFIG_RT_MUTEXES=y 233 | CONFIG_BASE_SMALL=0 234 | CONFIG_MODULES=y 235 | # CONFIG_MODULE_FORCE_LOAD is not set 236 | CONFIG_MODULE_UNLOAD=y 237 | # CONFIG_MODULE_FORCE_UNLOAD is not set 238 | # CONFIG_MODVERSIONS is not set 239 | # CONFIG_MODULE_SRCVERSION_ALL is not set 240 | # CONFIG_MODULE_SIG is not set 241 | # CONFIG_MODULE_COMPRESS is not set 242 | # CONFIG_TRIM_UNUSED_KSYMS is not set 243 | CONFIG_BLOCK=y 244 | CONFIG_BLK_DEV_BSG=y 245 | CONFIG_BLK_DEV_BSGLIB=y 246 | CONFIG_BLK_DEV_INTEGRITY=y 247 | CONFIG_BLK_DEV_THROTTLING=y 248 | CONFIG_BLK_CMDLINE_PARSER=y 249 | 250 | # 251 | # Partition Types 252 | # 253 | CONFIG_PARTITION_ADVANCED=y 254 | CONFIG_ACORN_PARTITION=y 255 | CONFIG_ACORN_PARTITION_CUMANA=y 256 | CONFIG_ACORN_PARTITION_EESOX=y 257 | CONFIG_ACORN_PARTITION_ICS=y 258 | CONFIG_ACORN_PARTITION_ADFS=y 259 | CONFIG_ACORN_PARTITION_POWERTEC=y 260 | CONFIG_ACORN_PARTITION_RISCIX=y 261 | CONFIG_AIX_PARTITION=y 262 | CONFIG_OSF_PARTITION=y 263 | CONFIG_AMIGA_PARTITION=y 264 | CONFIG_ATARI_PARTITION=y 265 | CONFIG_MAC_PARTITION=y 266 | CONFIG_MSDOS_PARTITION=y 267 | CONFIG_BSD_DISKLABEL=y 268 | CONFIG_MINIX_SUBPARTITION=y 269 | CONFIG_SOLARIS_X86_PARTITION=y 270 | CONFIG_UNIXWARE_DISKLABEL=y 271 | CONFIG_LDM_PARTITION=y 272 | CONFIG_LDM_DEBUG=y 273 | CONFIG_SGI_PARTITION=y 274 | CONFIG_ULTRIX_PARTITION=y 275 | CONFIG_SUN_PARTITION=y 276 | CONFIG_KARMA_PARTITION=y 277 | CONFIG_EFI_PARTITION=y 278 | CONFIG_SYSV68_PARTITION=y 279 | CONFIG_CMDLINE_PARTITION=y 280 | 281 | # 282 | # IO Schedulers 283 | # 284 | CONFIG_IOSCHED_NOOP=y 285 | CONFIG_IOSCHED_DEADLINE=y 286 | CONFIG_IOSCHED_CFQ=m 287 | CONFIG_CFQ_GROUP_IOSCHED=y 288 | CONFIG_DEFAULT_DEADLINE=y 289 | # CONFIG_DEFAULT_NOOP is not set 290 | CONFIG_DEFAULT_IOSCHED="deadline" 291 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 292 | CONFIG_INLINE_READ_UNLOCK=y 293 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 294 | CONFIG_INLINE_WRITE_UNLOCK=y 295 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 296 | CONFIG_FREEZER=y 297 | 298 | # 299 | # UML Character Devices 300 | # 301 | CONFIG_STDERR_CONSOLE=y 302 | CONFIG_SSL=y 303 | CONFIG_NULL_CHAN=y 304 | CONFIG_PORT_CHAN=y 305 | CONFIG_PTY_CHAN=y 306 | CONFIG_TTY_CHAN=y 307 | CONFIG_XTERM_CHAN=y 308 | # CONFIG_NOCONFIG_CHAN is not set 309 | CONFIG_CON_ZERO_CHAN="fd:0,fd:1" 310 | CONFIG_CON_CHAN="pts" 311 | CONFIG_SSL_CHAN="pts" 312 | CONFIG_UML_SOUND=m 313 | CONFIG_SOUND=m 314 | CONFIG_SOUND_OSS_CORE=y 315 | CONFIG_HOSTAUDIO=m 316 | 317 | # 318 | # Device Drivers 319 | # 320 | 321 | # 322 | # Generic Driver Options 323 | # 324 | CONFIG_UEVENT_HELPER=y 325 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 326 | CONFIG_DEVTMPFS=y 327 | CONFIG_DEVTMPFS_MOUNT=y 328 | CONFIG_STANDALONE=y 329 | CONFIG_PREVENT_FIRMWARE_BUILD=y 330 | CONFIG_FW_LOADER=y 331 | CONFIG_FIRMWARE_IN_KERNEL=y 332 | CONFIG_EXTRA_FIRMWARE="" 333 | # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set 334 | CONFIG_ALLOW_DEV_COREDUMP=y 335 | # CONFIG_DEBUG_DRIVER is not set 336 | # CONFIG_DEBUG_DEVRES is not set 337 | # CONFIG_SYS_HYPERVISOR is not set 338 | CONFIG_GENERIC_CPU_DEVICES=y 339 | # CONFIG_DMA_SHARED_BUFFER is not set 340 | 341 | # 342 | # Bus devices 343 | # 344 | # CONFIG_CONNECTOR is not set 345 | # CONFIG_MTD is not set 346 | # CONFIG_OF is not set 347 | CONFIG_BLK_DEV=y 348 | # CONFIG_BLK_DEV_NULL_BLK is not set 349 | CONFIG_BLK_DEV_UBD=y 350 | # CONFIG_BLK_DEV_UBD_SYNC is not set 351 | CONFIG_BLK_DEV_COW_COMMON=y 352 | CONFIG_BLK_DEV_LOOP=m 353 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 354 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set 355 | # CONFIG_BLK_DEV_DRBD is not set 356 | CONFIG_BLK_DEV_NBD=m 357 | # CONFIG_BLK_DEV_RAM is not set 358 | # CONFIG_ATA_OVER_ETH is not set 359 | # CONFIG_BLK_DEV_RBD is not set 360 | 361 | # 362 | # Misc devices 363 | # 364 | # CONFIG_DUMMY_IRQ is not set 365 | # CONFIG_ENCLOSURE_SERVICES is not set 366 | # CONFIG_C2PORT is not set 367 | 368 | # 369 | # EEPROM support 370 | # 371 | # CONFIG_EEPROM_93CX6 is not set 372 | 373 | # 374 | # Texas Instruments shared transport line discipline 375 | # 376 | 377 | # 378 | # Altera FPGA firmware download module 379 | # 380 | 381 | # 382 | # Intel MIC Bus Driver 383 | # 384 | 385 | # 386 | # SCIF Bus Driver 387 | # 388 | 389 | # 390 | # VOP Bus Driver 391 | # 392 | 393 | # 394 | # Intel MIC Host Driver 395 | # 396 | 397 | # 398 | # Intel MIC Card Driver 399 | # 400 | 401 | # 402 | # SCIF Driver 403 | # 404 | 405 | # 406 | # Intel MIC Coprocessor State Management (COSM) Drivers 407 | # 408 | 409 | # 410 | # VOP Driver 411 | # 412 | # CONFIG_ECHO is not set 413 | # CONFIG_CXL_BASE is not set 414 | # CONFIG_CXL_AFU_DRIVER_OPS is not set 415 | 416 | # 417 | # SCSI device support 418 | # 419 | CONFIG_SCSI_MOD=y 420 | # CONFIG_RAID_ATTRS is not set 421 | # CONFIG_SCSI is not set 422 | # CONFIG_SCSI_DMA is not set 423 | # CONFIG_SCSI_NETLINK is not set 424 | # CONFIG_MD is not set 425 | CONFIG_NETDEVICES=y 426 | CONFIG_NET_CORE=y 427 | CONFIG_BONDING=m 428 | CONFIG_DUMMY=m 429 | CONFIG_EQUALIZER=m 430 | # CONFIG_IFB is not set 431 | CONFIG_NET_TEAM=m 432 | # CONFIG_NET_TEAM_MODE_BROADCAST is not set 433 | # CONFIG_NET_TEAM_MODE_ROUNDROBIN is not set 434 | # CONFIG_NET_TEAM_MODE_RANDOM is not set 435 | # CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set 436 | # CONFIG_NET_TEAM_MODE_LOADBALANCE is not set 437 | CONFIG_MACVLAN=m 438 | CONFIG_MACVTAP=m 439 | CONFIG_IPVLAN=m 440 | CONFIG_VXLAN=m 441 | CONFIG_GENEVE=m 442 | CONFIG_GTP=m 443 | CONFIG_MACSEC=m 444 | CONFIG_NETCONSOLE=m 445 | CONFIG_NETPOLL=y 446 | CONFIG_NET_POLL_CONTROLLER=y 447 | CONFIG_TUN=m 448 | CONFIG_TUN_VNET_CROSS_LE=y 449 | CONFIG_VETH=m 450 | CONFIG_NLMON=m 451 | # CONFIG_NET_VRF is not set 452 | 453 | # 454 | # CAIF transport drivers 455 | # 456 | 457 | # 458 | # Distributed Switch Architecture drivers 459 | # 460 | CONFIG_ETHERNET=y 461 | CONFIG_NET_VENDOR_ARC=y 462 | # CONFIG_NET_VENDOR_AURORA is not set 463 | CONFIG_NET_VENDOR_EZCHIP=y 464 | CONFIG_NET_VENDOR_INTEL=y 465 | CONFIG_NET_VENDOR_I825XX=y 466 | CONFIG_NET_VENDOR_MARVELL=y 467 | # CONFIG_MVNETA_BM is not set 468 | CONFIG_NET_VENDOR_NATSEMI=y 469 | CONFIG_NET_VENDOR_NETRONOME=y 470 | CONFIG_NET_VENDOR_8390=y 471 | CONFIG_NET_VENDOR_QUALCOMM=y 472 | CONFIG_NET_VENDOR_RENESAS=y 473 | CONFIG_NET_VENDOR_ROCKER=y 474 | CONFIG_NET_VENDOR_SAMSUNG=y 475 | CONFIG_NET_VENDOR_SYNOPSYS=y 476 | CONFIG_NET_VENDOR_VIA=y 477 | # CONFIG_PHYLIB is not set 478 | CONFIG_PPP=m 479 | # CONFIG_PPP_BSDCOMP is not set 480 | # CONFIG_PPP_DEFLATE is not set 481 | # CONFIG_PPP_FILTER is not set 482 | # CONFIG_PPP_MPPE is not set 483 | # CONFIG_PPP_MULTILINK is not set 484 | # CONFIG_PPPOE is not set 485 | # CONFIG_PPTP is not set 486 | # CONFIG_PPPOL2TP is not set 487 | # CONFIG_PPP_ASYNC is not set 488 | # CONFIG_PPP_SYNC_TTY is not set 489 | CONFIG_SLIP=m 490 | CONFIG_SLHC=m 491 | # CONFIG_SLIP_COMPRESSED is not set 492 | # CONFIG_SLIP_SMART is not set 493 | # CONFIG_SLIP_MODE_SLIP6 is not set 494 | 495 | # 496 | # Host-side USB support is needed for USB Network Adapter support 497 | # 498 | CONFIG_WLAN=y 499 | CONFIG_WLAN_VENDOR_ADMTEK=y 500 | CONFIG_WLAN_VENDOR_ATH=y 501 | # CONFIG_ATH_DEBUG is not set 502 | CONFIG_WLAN_VENDOR_ATMEL=y 503 | CONFIG_WLAN_VENDOR_BROADCOM=y 504 | CONFIG_WLAN_VENDOR_CISCO=y 505 | CONFIG_WLAN_VENDOR_INTEL=y 506 | CONFIG_WLAN_VENDOR_INTERSIL=y 507 | # CONFIG_HOSTAP is not set 508 | CONFIG_WLAN_VENDOR_MARVELL=y 509 | CONFIG_WLAN_VENDOR_MEDIATEK=y 510 | CONFIG_WLAN_VENDOR_RALINK=y 511 | CONFIG_WLAN_VENDOR_REALTEK=y 512 | CONFIG_WLAN_VENDOR_RSI=y 513 | CONFIG_WLAN_VENDOR_ST=y 514 | CONFIG_WLAN_VENDOR_TI=y 515 | CONFIG_WLAN_VENDOR_ZYDAS=y 516 | 517 | # 518 | # Enable WiMAX (Networking options) to see the WiMAX drivers 519 | # 520 | # CONFIG_WAN is not set 521 | CONFIG_IEEE802154_DRIVERS=m 522 | # CONFIG_NVM is not set 523 | 524 | # 525 | # Character devices 526 | # 527 | CONFIG_TTY=y 528 | CONFIG_UNIX98_PTYS=y 529 | CONFIG_LEGACY_PTYS=y 530 | CONFIG_LEGACY_PTY_COUNT=32 531 | # CONFIG_N_GSM is not set 532 | # CONFIG_TRACE_SINK is not set 533 | CONFIG_DEVMEM=y 534 | CONFIG_DEVKMEM=y 535 | # CONFIG_HW_RANDOM is not set 536 | CONFIG_UML_RANDOM=y 537 | # CONFIG_R3964 is not set 538 | # CONFIG_RAW_DRIVER is not set 539 | 540 | # 541 | # I2C support 542 | # 543 | # CONFIG_I2C is not set 544 | # CONFIG_SPMI is not set 545 | # CONFIG_HSI is not set 546 | 547 | # 548 | # PPS support 549 | # 550 | # CONFIG_PPS is not set 551 | 552 | # 553 | # PPS generators support 554 | # 555 | 556 | # 557 | # PTP clock support 558 | # 559 | # CONFIG_PTP_1588_CLOCK is not set 560 | 561 | # 562 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 563 | # 564 | # CONFIG_GPIOLIB is not set 565 | # CONFIG_POWER_SUPPLY is not set 566 | # CONFIG_POWER_RESET is not set 567 | # CONFIG_POWER_AVS is not set 568 | # CONFIG_THERMAL is not set 569 | # CONFIG_WATCHDOG is not set 570 | # CONFIG_REGULATOR is not set 571 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y 572 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 573 | # CONFIG_UWB is not set 574 | # CONFIG_MEMSTICK is not set 575 | # CONFIG_NEW_LEDS is not set 576 | # CONFIG_ACCESSIBILITY is not set 577 | 578 | # 579 | # DMABUF options 580 | # 581 | # CONFIG_SYNC_FILE is not set 582 | # CONFIG_AUXDISPLAY is not set 583 | # CONFIG_UIO is not set 584 | # CONFIG_VIRT_DRIVERS is not set 585 | 586 | # 587 | # Virtio drivers 588 | # 589 | 590 | # 591 | # Microsoft Hyper-V guest support 592 | # 593 | # CONFIG_STAGING is not set 594 | 595 | # 596 | # Hardware Spinlock drivers 597 | # 598 | 599 | # 600 | # Clock Source drivers 601 | # 602 | # CONFIG_ATMEL_PIT is not set 603 | # CONFIG_MAILBOX is not set 604 | CONFIG_IOMMU_SUPPORT=y 605 | 606 | # 607 | # Generic IOMMU Pagetable Support 608 | # 609 | 610 | # 611 | # Remoteproc drivers 612 | # 613 | 614 | # 615 | # Rpmsg drivers 616 | # 617 | 618 | # 619 | # SOC (System On Chip) specific Drivers 620 | # 621 | 622 | # 623 | # Broadcom SoC drivers 624 | # 625 | # CONFIG_SUNXI_SRAM is not set 626 | # CONFIG_SOC_TI is not set 627 | # CONFIG_PM_DEVFREQ is not set 628 | # CONFIG_EXTCON is not set 629 | # CONFIG_MEMORY is not set 630 | # CONFIG_IIO is not set 631 | # CONFIG_PWM is not set 632 | CONFIG_ARM_GIC_MAX_NR=1 633 | # CONFIG_RESET_CONTROLLER is not set 634 | # CONFIG_FMC is not set 635 | 636 | # 637 | # PHY Subsystem 638 | # 639 | # CONFIG_GENERIC_PHY is not set 640 | # CONFIG_POWERCAP is not set 641 | 642 | # 643 | # Performance monitor support 644 | # 645 | # CONFIG_RAS is not set 646 | 647 | # 648 | # Android 649 | # 650 | # CONFIG_ANDROID is not set 651 | # CONFIG_NVMEM is not set 652 | # CONFIG_STM is not set 653 | 654 | # 655 | # FPGA Configuration Support 656 | # 657 | # CONFIG_FPGA is not set 658 | CONFIG_NET=y 659 | CONFIG_NET_INGRESS=y 660 | 661 | # 662 | # Networking options 663 | # 664 | CONFIG_PACKET=y 665 | CONFIG_PACKET_DIAG=m 666 | CONFIG_UNIX=y 667 | CONFIG_UNIX_DIAG=m 668 | CONFIG_XFRM=y 669 | CONFIG_XFRM_ALGO=m 670 | CONFIG_XFRM_USER=m 671 | CONFIG_XFRM_SUB_POLICY=y 672 | CONFIG_XFRM_MIGRATE=y 673 | CONFIG_XFRM_STATISTICS=y 674 | CONFIG_XFRM_IPCOMP=m 675 | CONFIG_NET_KEY=m 676 | CONFIG_NET_KEY_MIGRATE=y 677 | CONFIG_INET=y 678 | CONFIG_IP_MULTICAST=y 679 | CONFIG_IP_ADVANCED_ROUTER=y 680 | CONFIG_IP_FIB_TRIE_STATS=y 681 | CONFIG_IP_MULTIPLE_TABLES=y 682 | CONFIG_IP_ROUTE_MULTIPATH=y 683 | CONFIG_IP_ROUTE_VERBOSE=y 684 | CONFIG_IP_ROUTE_CLASSID=y 685 | CONFIG_IP_PNP=y 686 | CONFIG_IP_PNP_DHCP=y 687 | CONFIG_IP_PNP_BOOTP=y 688 | CONFIG_IP_PNP_RARP=y 689 | CONFIG_NET_IPIP=m 690 | CONFIG_NET_IPGRE_DEMUX=m 691 | CONFIG_NET_IP_TUNNEL=m 692 | CONFIG_NET_IPGRE=m 693 | CONFIG_NET_IPGRE_BROADCAST=y 694 | CONFIG_IP_MROUTE=y 695 | CONFIG_IP_MROUTE_MULTIPLE_TABLES=y 696 | CONFIG_IP_PIMSM_V1=y 697 | CONFIG_IP_PIMSM_V2=y 698 | CONFIG_SYN_COOKIES=y 699 | CONFIG_NET_IPVTI=m 700 | CONFIG_NET_UDP_TUNNEL=m 701 | CONFIG_NET_FOU=m 702 | CONFIG_NET_FOU_IP_TUNNELS=y 703 | CONFIG_INET_AH=m 704 | CONFIG_INET_ESP=m 705 | CONFIG_INET_IPCOMP=m 706 | CONFIG_INET_XFRM_TUNNEL=m 707 | CONFIG_INET_TUNNEL=m 708 | CONFIG_INET_XFRM_MODE_TRANSPORT=y 709 | CONFIG_INET_XFRM_MODE_TUNNEL=y 710 | CONFIG_INET_XFRM_MODE_BEET=y 711 | CONFIG_INET_DIAG=y 712 | CONFIG_INET_TCP_DIAG=y 713 | CONFIG_INET_UDP_DIAG=m 714 | CONFIG_INET_DIAG_DESTROY=y 715 | CONFIG_TCP_CONG_ADVANCED=y 716 | CONFIG_TCP_CONG_BIC=m 717 | CONFIG_TCP_CONG_CUBIC=y 718 | CONFIG_TCP_CONG_WESTWOOD=m 719 | CONFIG_TCP_CONG_HTCP=m 720 | CONFIG_TCP_CONG_HSTCP=m 721 | CONFIG_TCP_CONG_HYBLA=m 722 | CONFIG_TCP_CONG_VEGAS=m 723 | CONFIG_TCP_CONG_NV=m 724 | CONFIG_TCP_CONG_SCALABLE=m 725 | CONFIG_TCP_CONG_LP=m 726 | CONFIG_TCP_CONG_VENO=m 727 | CONFIG_TCP_CONG_YEAH=m 728 | CONFIG_TCP_CONG_ILLINOIS=m 729 | CONFIG_TCP_CONG_DCTCP=m 730 | CONFIG_TCP_CONG_CDG=m 731 | CONFIG_DEFAULT_CUBIC=y 732 | # CONFIG_DEFAULT_RENO is not set 733 | CONFIG_DEFAULT_TCP_CONG="cubic" 734 | CONFIG_TCP_MD5SIG=y 735 | CONFIG_IPV6=m 736 | CONFIG_IPV6_ROUTER_PREF=y 737 | CONFIG_IPV6_ROUTE_INFO=y 738 | CONFIG_IPV6_OPTIMISTIC_DAD=y 739 | CONFIG_INET6_AH=m 740 | CONFIG_INET6_ESP=m 741 | CONFIG_INET6_IPCOMP=m 742 | CONFIG_IPV6_MIP6=m 743 | CONFIG_IPV6_ILA=m 744 | CONFIG_INET6_XFRM_TUNNEL=m 745 | CONFIG_INET6_TUNNEL=m 746 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m 747 | CONFIG_INET6_XFRM_MODE_TUNNEL=m 748 | CONFIG_INET6_XFRM_MODE_BEET=m 749 | CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m 750 | CONFIG_IPV6_VTI=m 751 | CONFIG_IPV6_SIT=m 752 | CONFIG_IPV6_SIT_6RD=y 753 | CONFIG_IPV6_NDISC_NODETYPE=y 754 | CONFIG_IPV6_TUNNEL=m 755 | # CONFIG_IPV6_GRE is not set 756 | CONFIG_IPV6_FOU=m 757 | CONFIG_IPV6_FOU_TUNNEL=m 758 | CONFIG_IPV6_MULTIPLE_TABLES=y 759 | CONFIG_IPV6_SUBTREES=y 760 | CONFIG_IPV6_MROUTE=y 761 | CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y 762 | CONFIG_IPV6_PIMSM_V2=y 763 | CONFIG_NETWORK_SECMARK=y 764 | CONFIG_NET_PTP_CLASSIFY=y 765 | CONFIG_NETWORK_PHY_TIMESTAMPING=y 766 | CONFIG_NETFILTER=y 767 | # CONFIG_NETFILTER_DEBUG is not set 768 | CONFIG_NETFILTER_ADVANCED=y 769 | CONFIG_BRIDGE_NETFILTER=m 770 | 771 | # 772 | # Core Netfilter Configuration 773 | # 774 | CONFIG_NETFILTER_INGRESS=y 775 | CONFIG_NETFILTER_NETLINK=m 776 | CONFIG_NETFILTER_NETLINK_ACCT=m 777 | CONFIG_NETFILTER_NETLINK_QUEUE=m 778 | CONFIG_NETFILTER_NETLINK_LOG=m 779 | CONFIG_NF_CONNTRACK=m 780 | CONFIG_NF_LOG_COMMON=m 781 | CONFIG_NF_CONNTRACK_MARK=y 782 | # CONFIG_NF_CONNTRACK_SECMARK is not set 783 | CONFIG_NF_CONNTRACK_ZONES=y 784 | CONFIG_NF_CONNTRACK_PROCFS=y 785 | CONFIG_NF_CONNTRACK_EVENTS=y 786 | CONFIG_NF_CONNTRACK_TIMEOUT=y 787 | CONFIG_NF_CONNTRACK_TIMESTAMP=y 788 | CONFIG_NF_CONNTRACK_LABELS=y 789 | CONFIG_NF_CT_PROTO_DCCP=m 790 | CONFIG_NF_CT_PROTO_GRE=m 791 | CONFIG_NF_CT_PROTO_SCTP=m 792 | CONFIG_NF_CT_PROTO_UDPLITE=m 793 | CONFIG_NF_CONNTRACK_AMANDA=m 794 | CONFIG_NF_CONNTRACK_FTP=m 795 | CONFIG_NF_CONNTRACK_H323=m 796 | CONFIG_NF_CONNTRACK_IRC=m 797 | CONFIG_NF_CONNTRACK_BROADCAST=m 798 | CONFIG_NF_CONNTRACK_NETBIOS_NS=m 799 | CONFIG_NF_CONNTRACK_SNMP=m 800 | CONFIG_NF_CONNTRACK_PPTP=m 801 | CONFIG_NF_CONNTRACK_SANE=m 802 | CONFIG_NF_CONNTRACK_SIP=m 803 | CONFIG_NF_CONNTRACK_TFTP=m 804 | CONFIG_NF_CT_NETLINK=m 805 | CONFIG_NF_CT_NETLINK_TIMEOUT=m 806 | CONFIG_NF_CT_NETLINK_HELPER=m 807 | CONFIG_NETFILTER_NETLINK_GLUE_CT=y 808 | CONFIG_NF_NAT=m 809 | CONFIG_NF_NAT_NEEDED=y 810 | CONFIG_NF_NAT_PROTO_DCCP=m 811 | CONFIG_NF_NAT_PROTO_UDPLITE=m 812 | CONFIG_NF_NAT_PROTO_SCTP=m 813 | CONFIG_NF_NAT_AMANDA=m 814 | CONFIG_NF_NAT_FTP=m 815 | CONFIG_NF_NAT_IRC=m 816 | CONFIG_NF_NAT_SIP=m 817 | CONFIG_NF_NAT_TFTP=m 818 | CONFIG_NF_NAT_REDIRECT=m 819 | CONFIG_NETFILTER_SYNPROXY=m 820 | CONFIG_NF_TABLES=m 821 | CONFIG_NF_TABLES_INET=m 822 | CONFIG_NF_TABLES_NETDEV=m 823 | CONFIG_NFT_EXTHDR=m 824 | CONFIG_NFT_META=m 825 | CONFIG_NFT_CT=m 826 | CONFIG_NFT_RBTREE=m 827 | CONFIG_NFT_HASH=m 828 | CONFIG_NFT_COUNTER=m 829 | CONFIG_NFT_LOG=m 830 | CONFIG_NFT_LIMIT=m 831 | CONFIG_NFT_MASQ=m 832 | CONFIG_NFT_REDIR=m 833 | CONFIG_NFT_NAT=m 834 | CONFIG_NFT_QUEUE=m 835 | CONFIG_NFT_REJECT=m 836 | CONFIG_NFT_REJECT_INET=m 837 | CONFIG_NFT_COMPAT=m 838 | CONFIG_NF_DUP_NETDEV=m 839 | CONFIG_NFT_DUP_NETDEV=m 840 | CONFIG_NFT_FWD_NETDEV=m 841 | CONFIG_NETFILTER_XTABLES=m 842 | 843 | # 844 | # Xtables combined modules 845 | # 846 | CONFIG_NETFILTER_XT_MARK=m 847 | CONFIG_NETFILTER_XT_CONNMARK=m 848 | CONFIG_NETFILTER_XT_SET=m 849 | 850 | # 851 | # Xtables targets 852 | # 853 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m 854 | CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m 855 | CONFIG_NETFILTER_XT_TARGET_CONNMARK=m 856 | CONFIG_NETFILTER_XT_TARGET_CT=m 857 | CONFIG_NETFILTER_XT_TARGET_DSCP=m 858 | CONFIG_NETFILTER_XT_TARGET_HL=m 859 | CONFIG_NETFILTER_XT_TARGET_HMARK=m 860 | CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m 861 | CONFIG_NETFILTER_XT_TARGET_LOG=m 862 | CONFIG_NETFILTER_XT_TARGET_MARK=m 863 | CONFIG_NETFILTER_XT_NAT=m 864 | CONFIG_NETFILTER_XT_TARGET_NETMAP=m 865 | CONFIG_NETFILTER_XT_TARGET_NFLOG=m 866 | CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m 867 | CONFIG_NETFILTER_XT_TARGET_NOTRACK=m 868 | CONFIG_NETFILTER_XT_TARGET_RATEEST=m 869 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=m 870 | CONFIG_NETFILTER_XT_TARGET_TEE=m 871 | CONFIG_NETFILTER_XT_TARGET_TPROXY=m 872 | CONFIG_NETFILTER_XT_TARGET_TRACE=m 873 | # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set 874 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=m 875 | CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m 876 | 877 | # 878 | # Xtables matches 879 | # 880 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m 881 | CONFIG_NETFILTER_XT_MATCH_BPF=m 882 | CONFIG_NETFILTER_XT_MATCH_CGROUP=m 883 | CONFIG_NETFILTER_XT_MATCH_CLUSTER=m 884 | CONFIG_NETFILTER_XT_MATCH_COMMENT=m 885 | CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m 886 | CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m 887 | CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m 888 | CONFIG_NETFILTER_XT_MATCH_CONNMARK=m 889 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m 890 | CONFIG_NETFILTER_XT_MATCH_CPU=m 891 | CONFIG_NETFILTER_XT_MATCH_DCCP=m 892 | CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m 893 | CONFIG_NETFILTER_XT_MATCH_DSCP=m 894 | CONFIG_NETFILTER_XT_MATCH_ECN=m 895 | CONFIG_NETFILTER_XT_MATCH_ESP=m 896 | CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m 897 | CONFIG_NETFILTER_XT_MATCH_HELPER=m 898 | CONFIG_NETFILTER_XT_MATCH_HL=m 899 | CONFIG_NETFILTER_XT_MATCH_IPCOMP=m 900 | CONFIG_NETFILTER_XT_MATCH_IPRANGE=m 901 | CONFIG_NETFILTER_XT_MATCH_L2TP=m 902 | CONFIG_NETFILTER_XT_MATCH_LENGTH=m 903 | CONFIG_NETFILTER_XT_MATCH_LIMIT=m 904 | CONFIG_NETFILTER_XT_MATCH_MAC=m 905 | CONFIG_NETFILTER_XT_MATCH_MARK=m 906 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m 907 | CONFIG_NETFILTER_XT_MATCH_NFACCT=m 908 | CONFIG_NETFILTER_XT_MATCH_OSF=m 909 | CONFIG_NETFILTER_XT_MATCH_OWNER=m 910 | CONFIG_NETFILTER_XT_MATCH_POLICY=m 911 | # CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set 912 | CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m 913 | CONFIG_NETFILTER_XT_MATCH_QUOTA=m 914 | CONFIG_NETFILTER_XT_MATCH_RATEEST=m 915 | CONFIG_NETFILTER_XT_MATCH_REALM=m 916 | CONFIG_NETFILTER_XT_MATCH_RECENT=m 917 | CONFIG_NETFILTER_XT_MATCH_SCTP=m 918 | CONFIG_NETFILTER_XT_MATCH_SOCKET=m 919 | CONFIG_NETFILTER_XT_MATCH_STATE=m 920 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=m 921 | CONFIG_NETFILTER_XT_MATCH_STRING=m 922 | CONFIG_NETFILTER_XT_MATCH_TCPMSS=m 923 | CONFIG_NETFILTER_XT_MATCH_TIME=m 924 | CONFIG_NETFILTER_XT_MATCH_U32=m 925 | CONFIG_IP_SET=m 926 | CONFIG_IP_SET_MAX=256 927 | CONFIG_IP_SET_BITMAP_IP=m 928 | CONFIG_IP_SET_BITMAP_IPMAC=m 929 | CONFIG_IP_SET_BITMAP_PORT=m 930 | CONFIG_IP_SET_HASH_IP=m 931 | CONFIG_IP_SET_HASH_IPMARK=m 932 | CONFIG_IP_SET_HASH_IPPORT=m 933 | CONFIG_IP_SET_HASH_IPPORTIP=m 934 | CONFIG_IP_SET_HASH_IPPORTNET=m 935 | CONFIG_IP_SET_HASH_MAC=m 936 | CONFIG_IP_SET_HASH_NETPORTNET=m 937 | CONFIG_IP_SET_HASH_NET=m 938 | CONFIG_IP_SET_HASH_NETNET=m 939 | CONFIG_IP_SET_HASH_NETPORT=m 940 | CONFIG_IP_SET_HASH_NETIFACE=m 941 | CONFIG_IP_SET_LIST_SET=m 942 | # CONFIG_IP_VS is not set 943 | 944 | # 945 | # IP: Netfilter Configuration 946 | # 947 | CONFIG_NF_DEFRAG_IPV4=m 948 | CONFIG_NF_CONNTRACK_IPV4=m 949 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y 950 | CONFIG_NF_TABLES_IPV4=m 951 | CONFIG_NFT_CHAIN_ROUTE_IPV4=m 952 | CONFIG_NFT_REJECT_IPV4=m 953 | CONFIG_NFT_DUP_IPV4=m 954 | CONFIG_NF_TABLES_ARP=m 955 | CONFIG_NF_DUP_IPV4=m 956 | CONFIG_NF_LOG_ARP=m 957 | CONFIG_NF_LOG_IPV4=m 958 | CONFIG_NF_REJECT_IPV4=m 959 | CONFIG_NF_NAT_IPV4=m 960 | CONFIG_NFT_CHAIN_NAT_IPV4=m 961 | CONFIG_NF_NAT_MASQUERADE_IPV4=m 962 | CONFIG_NFT_MASQ_IPV4=m 963 | CONFIG_NFT_REDIR_IPV4=m 964 | CONFIG_NF_NAT_SNMP_BASIC=m 965 | CONFIG_NF_NAT_PROTO_GRE=m 966 | CONFIG_NF_NAT_PPTP=m 967 | CONFIG_NF_NAT_H323=m 968 | CONFIG_IP_NF_IPTABLES=m 969 | CONFIG_IP_NF_MATCH_AH=m 970 | CONFIG_IP_NF_MATCH_ECN=m 971 | CONFIG_IP_NF_MATCH_RPFILTER=m 972 | CONFIG_IP_NF_MATCH_TTL=m 973 | CONFIG_IP_NF_FILTER=m 974 | CONFIG_IP_NF_TARGET_REJECT=m 975 | CONFIG_IP_NF_TARGET_SYNPROXY=m 976 | CONFIG_IP_NF_NAT=m 977 | CONFIG_IP_NF_TARGET_MASQUERADE=m 978 | CONFIG_IP_NF_TARGET_NETMAP=m 979 | CONFIG_IP_NF_TARGET_REDIRECT=m 980 | CONFIG_IP_NF_MANGLE=m 981 | CONFIG_IP_NF_TARGET_CLUSTERIP=m 982 | CONFIG_IP_NF_TARGET_ECN=m 983 | CONFIG_IP_NF_TARGET_TTL=m 984 | CONFIG_IP_NF_RAW=m 985 | CONFIG_IP_NF_ARPTABLES=m 986 | CONFIG_IP_NF_ARPFILTER=m 987 | CONFIG_IP_NF_ARP_MANGLE=m 988 | 989 | # 990 | # IPv6: Netfilter Configuration 991 | # 992 | CONFIG_NF_DEFRAG_IPV6=m 993 | CONFIG_NF_CONNTRACK_IPV6=m 994 | CONFIG_NF_TABLES_IPV6=m 995 | CONFIG_NFT_CHAIN_ROUTE_IPV6=m 996 | CONFIG_NFT_REJECT_IPV6=m 997 | CONFIG_NFT_DUP_IPV6=m 998 | CONFIG_NF_DUP_IPV6=m 999 | CONFIG_NF_REJECT_IPV6=m 1000 | CONFIG_NF_LOG_IPV6=m 1001 | CONFIG_NF_NAT_IPV6=m 1002 | CONFIG_NFT_CHAIN_NAT_IPV6=m 1003 | CONFIG_NF_NAT_MASQUERADE_IPV6=m 1004 | CONFIG_NFT_MASQ_IPV6=m 1005 | CONFIG_NFT_REDIR_IPV6=m 1006 | CONFIG_IP6_NF_IPTABLES=m 1007 | CONFIG_IP6_NF_MATCH_AH=m 1008 | CONFIG_IP6_NF_MATCH_EUI64=m 1009 | CONFIG_IP6_NF_MATCH_FRAG=m 1010 | CONFIG_IP6_NF_MATCH_OPTS=m 1011 | CONFIG_IP6_NF_MATCH_HL=m 1012 | CONFIG_IP6_NF_MATCH_IPV6HEADER=m 1013 | CONFIG_IP6_NF_MATCH_MH=m 1014 | CONFIG_IP6_NF_MATCH_RPFILTER=m 1015 | CONFIG_IP6_NF_MATCH_RT=m 1016 | CONFIG_IP6_NF_TARGET_HL=m 1017 | CONFIG_IP6_NF_FILTER=m 1018 | CONFIG_IP6_NF_TARGET_REJECT=m 1019 | CONFIG_IP6_NF_TARGET_SYNPROXY=m 1020 | CONFIG_IP6_NF_MANGLE=m 1021 | CONFIG_IP6_NF_RAW=m 1022 | CONFIG_IP6_NF_NAT=m 1023 | CONFIG_IP6_NF_TARGET_MASQUERADE=m 1024 | CONFIG_IP6_NF_TARGET_NPT=m 1025 | 1026 | # 1027 | # DECnet: Netfilter Configuration 1028 | # 1029 | # CONFIG_DECNET_NF_GRABULATOR is not set 1030 | CONFIG_NF_TABLES_BRIDGE=m 1031 | CONFIG_NFT_BRIDGE_META=m 1032 | CONFIG_NFT_BRIDGE_REJECT=m 1033 | CONFIG_NF_LOG_BRIDGE=m 1034 | CONFIG_BRIDGE_NF_EBTABLES=m 1035 | CONFIG_BRIDGE_EBT_BROUTE=m 1036 | CONFIG_BRIDGE_EBT_T_FILTER=m 1037 | CONFIG_BRIDGE_EBT_T_NAT=m 1038 | CONFIG_BRIDGE_EBT_802_3=m 1039 | CONFIG_BRIDGE_EBT_AMONG=m 1040 | CONFIG_BRIDGE_EBT_ARP=m 1041 | CONFIG_BRIDGE_EBT_IP=m 1042 | CONFIG_BRIDGE_EBT_IP6=m 1043 | CONFIG_BRIDGE_EBT_LIMIT=m 1044 | CONFIG_BRIDGE_EBT_MARK=m 1045 | CONFIG_BRIDGE_EBT_PKTTYPE=m 1046 | CONFIG_BRIDGE_EBT_STP=m 1047 | CONFIG_BRIDGE_EBT_VLAN=m 1048 | CONFIG_BRIDGE_EBT_ARPREPLY=m 1049 | CONFIG_BRIDGE_EBT_DNAT=m 1050 | CONFIG_BRIDGE_EBT_MARK_T=m 1051 | CONFIG_BRIDGE_EBT_REDIRECT=m 1052 | CONFIG_BRIDGE_EBT_SNAT=m 1053 | CONFIG_BRIDGE_EBT_LOG=m 1054 | CONFIG_BRIDGE_EBT_NFLOG=m 1055 | # CONFIG_IP_DCCP is not set 1056 | CONFIG_IP_SCTP=m 1057 | # CONFIG_SCTP_DBG_OBJCNT is not set 1058 | CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y 1059 | # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set 1060 | # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set 1061 | CONFIG_SCTP_COOKIE_HMAC_MD5=y 1062 | CONFIG_SCTP_COOKIE_HMAC_SHA1=y 1063 | CONFIG_INET_SCTP_DIAG=m 1064 | # CONFIG_RDS is not set 1065 | # CONFIG_TIPC is not set 1066 | # CONFIG_ATM is not set 1067 | CONFIG_L2TP=m 1068 | CONFIG_L2TP_V3=y 1069 | CONFIG_L2TP_IP=m 1070 | CONFIG_L2TP_ETH=m 1071 | CONFIG_STP=m 1072 | CONFIG_GARP=m 1073 | CONFIG_MRP=m 1074 | CONFIG_BRIDGE=m 1075 | CONFIG_BRIDGE_IGMP_SNOOPING=y 1076 | CONFIG_BRIDGE_VLAN_FILTERING=y 1077 | CONFIG_HAVE_NET_DSA=y 1078 | # CONFIG_NET_DSA is not set 1079 | CONFIG_VLAN_8021Q=m 1080 | CONFIG_VLAN_8021Q_GVRP=y 1081 | CONFIG_VLAN_8021Q_MVRP=y 1082 | CONFIG_DECNET=m 1083 | CONFIG_DECNET_ROUTER=y 1084 | CONFIG_LLC=m 1085 | CONFIG_LLC2=m 1086 | CONFIG_IPX=m 1087 | CONFIG_IPX_INTERN=y 1088 | CONFIG_ATALK=m 1089 | CONFIG_DEV_APPLETALK=m 1090 | CONFIG_IPDDP=m 1091 | CONFIG_IPDDP_ENCAP=y 1092 | CONFIG_X25=m 1093 | CONFIG_LAPB=m 1094 | CONFIG_PHONET=m 1095 | # CONFIG_6LOWPAN is not set 1096 | CONFIG_IEEE802154=m 1097 | # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set 1098 | CONFIG_IEEE802154_SOCKET=m 1099 | # CONFIG_MAC802154 is not set 1100 | CONFIG_NET_SCHED=y 1101 | 1102 | # 1103 | # Queueing/Scheduling 1104 | # 1105 | CONFIG_NET_SCH_CBQ=m 1106 | CONFIG_NET_SCH_HTB=m 1107 | CONFIG_NET_SCH_HFSC=m 1108 | CONFIG_NET_SCH_PRIO=m 1109 | CONFIG_NET_SCH_MULTIQ=m 1110 | CONFIG_NET_SCH_RED=m 1111 | CONFIG_NET_SCH_SFB=m 1112 | CONFIG_NET_SCH_SFQ=m 1113 | CONFIG_NET_SCH_TEQL=m 1114 | CONFIG_NET_SCH_TBF=m 1115 | CONFIG_NET_SCH_GRED=m 1116 | CONFIG_NET_SCH_DSMARK=m 1117 | CONFIG_NET_SCH_NETEM=m 1118 | CONFIG_NET_SCH_DRR=m 1119 | CONFIG_NET_SCH_MQPRIO=m 1120 | CONFIG_NET_SCH_CHOKE=m 1121 | CONFIG_NET_SCH_QFQ=m 1122 | CONFIG_NET_SCH_CODEL=m 1123 | CONFIG_NET_SCH_FQ_CODEL=m 1124 | CONFIG_NET_SCH_FQ=m 1125 | CONFIG_NET_SCH_HHF=m 1126 | CONFIG_NET_SCH_PIE=m 1127 | # CONFIG_NET_SCH_INGRESS is not set 1128 | CONFIG_NET_SCH_PLUG=m 1129 | 1130 | # 1131 | # Classification 1132 | # 1133 | CONFIG_NET_CLS=y 1134 | CONFIG_NET_CLS_BASIC=m 1135 | CONFIG_NET_CLS_TCINDEX=m 1136 | CONFIG_NET_CLS_ROUTE4=m 1137 | CONFIG_NET_CLS_FW=m 1138 | CONFIG_NET_CLS_U32=m 1139 | CONFIG_CLS_U32_PERF=y 1140 | CONFIG_CLS_U32_MARK=y 1141 | CONFIG_NET_CLS_RSVP=m 1142 | CONFIG_NET_CLS_RSVP6=m 1143 | CONFIG_NET_CLS_FLOW=m 1144 | CONFIG_NET_CLS_CGROUP=m 1145 | CONFIG_NET_CLS_BPF=m 1146 | CONFIG_NET_CLS_FLOWER=m 1147 | CONFIG_NET_CLS_MATCHALL=m 1148 | CONFIG_NET_EMATCH=y 1149 | CONFIG_NET_EMATCH_STACK=32 1150 | CONFIG_NET_EMATCH_CMP=m 1151 | CONFIG_NET_EMATCH_NBYTE=m 1152 | CONFIG_NET_EMATCH_U32=m 1153 | CONFIG_NET_EMATCH_META=m 1154 | CONFIG_NET_EMATCH_TEXT=m 1155 | CONFIG_NET_EMATCH_IPSET=m 1156 | CONFIG_NET_CLS_ACT=y 1157 | CONFIG_NET_ACT_POLICE=m 1158 | CONFIG_NET_ACT_GACT=m 1159 | CONFIG_GACT_PROB=y 1160 | CONFIG_NET_ACT_MIRRED=m 1161 | CONFIG_NET_ACT_IPT=m 1162 | CONFIG_NET_ACT_NAT=m 1163 | CONFIG_NET_ACT_PEDIT=m 1164 | CONFIG_NET_ACT_SIMP=m 1165 | CONFIG_NET_ACT_SKBEDIT=m 1166 | CONFIG_NET_ACT_CSUM=m 1167 | CONFIG_NET_ACT_VLAN=m 1168 | CONFIG_NET_ACT_BPF=m 1169 | CONFIG_NET_ACT_CONNMARK=m 1170 | CONFIG_NET_ACT_IFE=m 1171 | CONFIG_NET_IFE_SKBMARK=m 1172 | CONFIG_NET_IFE_SKBPRIO=m 1173 | CONFIG_NET_CLS_IND=y 1174 | CONFIG_NET_SCH_FIFO=y 1175 | CONFIG_DCB=y 1176 | CONFIG_DNS_RESOLVER=m 1177 | # CONFIG_BATMAN_ADV is not set 1178 | # CONFIG_OPENVSWITCH is not set 1179 | CONFIG_VSOCKETS=m 1180 | CONFIG_NETLINK_DIAG=m 1181 | CONFIG_MPLS=y 1182 | CONFIG_NET_MPLS_GSO=m 1183 | CONFIG_MPLS_ROUTING=m 1184 | CONFIG_MPLS_IPTUNNEL=m 1185 | CONFIG_HSR=m 1186 | CONFIG_NET_SWITCHDEV=y 1187 | CONFIG_NET_L3_MASTER_DEV=y 1188 | CONFIG_NET_NCSI=y 1189 | CONFIG_SOCK_CGROUP_DATA=y 1190 | CONFIG_CGROUP_NET_PRIO=y 1191 | CONFIG_CGROUP_NET_CLASSID=y 1192 | CONFIG_NET_RX_BUSY_POLL=y 1193 | CONFIG_BQL=y 1194 | 1195 | # 1196 | # Network testing 1197 | # 1198 | # CONFIG_NET_PKTGEN is not set 1199 | # CONFIG_HAMRADIO is not set 1200 | # CONFIG_CAN is not set 1201 | # CONFIG_IRDA is not set 1202 | # CONFIG_BT is not set 1203 | # CONFIG_AF_RXRPC is not set 1204 | # CONFIG_AF_KCM is not set 1205 | CONFIG_FIB_RULES=y 1206 | CONFIG_WIRELESS=y 1207 | # CONFIG_CFG80211 is not set 1208 | # CONFIG_LIB80211 is not set 1209 | 1210 | # 1211 | # CFG80211 needs to be enabled for MAC80211 1212 | # 1213 | CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 1214 | # CONFIG_WIMAX is not set 1215 | # CONFIG_RFKILL is not set 1216 | # CONFIG_NET_9P is not set 1217 | # CONFIG_CAIF is not set 1218 | # CONFIG_CEPH_LIB is not set 1219 | # CONFIG_NFC is not set 1220 | CONFIG_LWTUNNEL=y 1221 | CONFIG_DST_CACHE=y 1222 | CONFIG_NET_DEVLINK=m 1223 | CONFIG_MAY_USE_DEVLINK=m 1224 | 1225 | # 1226 | # UML Network Devices 1227 | # 1228 | CONFIG_UML_NET=y 1229 | CONFIG_UML_NET_ETHERTAP=y 1230 | CONFIG_UML_NET_TUNTAP=y 1231 | CONFIG_UML_NET_SLIP=y 1232 | CONFIG_UML_NET_DAEMON=y 1233 | CONFIG_UML_NET_VDE=y 1234 | CONFIG_UML_NET_MCAST=y 1235 | CONFIG_UML_NET_PCAP=y 1236 | CONFIG_UML_NET_SLIRP=y 1237 | 1238 | # 1239 | # File systems 1240 | # 1241 | CONFIG_FS_IOMAP=y 1242 | CONFIG_EXT2_FS=m 1243 | CONFIG_EXT2_FS_XATTR=y 1244 | CONFIG_EXT2_FS_POSIX_ACL=y 1245 | CONFIG_EXT2_FS_SECURITY=y 1246 | CONFIG_EXT3_FS=m 1247 | CONFIG_EXT3_FS_POSIX_ACL=y 1248 | CONFIG_EXT3_FS_SECURITY=y 1249 | CONFIG_EXT4_FS=y 1250 | CONFIG_EXT4_FS_POSIX_ACL=y 1251 | CONFIG_EXT4_FS_SECURITY=y 1252 | CONFIG_EXT4_ENCRYPTION=y 1253 | CONFIG_EXT4_FS_ENCRYPTION=y 1254 | CONFIG_EXT4_DEBUG=y 1255 | CONFIG_JBD2=y 1256 | CONFIG_JBD2_DEBUG=y 1257 | CONFIG_FS_MBCACHE=y 1258 | CONFIG_REISERFS_FS=y 1259 | CONFIG_REISERFS_CHECK=y 1260 | CONFIG_REISERFS_PROC_INFO=y 1261 | CONFIG_REISERFS_FS_XATTR=y 1262 | CONFIG_REISERFS_FS_POSIX_ACL=y 1263 | CONFIG_REISERFS_FS_SECURITY=y 1264 | CONFIG_JFS_FS=m 1265 | CONFIG_JFS_POSIX_ACL=y 1266 | CONFIG_JFS_SECURITY=y 1267 | CONFIG_JFS_DEBUG=y 1268 | CONFIG_JFS_STATISTICS=y 1269 | CONFIG_XFS_FS=m 1270 | CONFIG_XFS_QUOTA=y 1271 | CONFIG_XFS_POSIX_ACL=y 1272 | CONFIG_XFS_RT=y 1273 | CONFIG_XFS_DEBUG=y 1274 | CONFIG_GFS2_FS=m 1275 | CONFIG_BTRFS_FS=m 1276 | CONFIG_BTRFS_FS_POSIX_ACL=y 1277 | CONFIG_BTRFS_FS_CHECK_INTEGRITY=y 1278 | CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y 1279 | CONFIG_BTRFS_DEBUG=y 1280 | CONFIG_BTRFS_ASSERT=y 1281 | CONFIG_NILFS2_FS=m 1282 | CONFIG_F2FS_FS=m 1283 | CONFIG_F2FS_FS_XATTR=y 1284 | CONFIG_F2FS_FS_POSIX_ACL=y 1285 | CONFIG_F2FS_FS_SECURITY=y 1286 | CONFIG_F2FS_CHECK_FS=y 1287 | CONFIG_F2FS_FS_ENCRYPTION=y 1288 | CONFIG_F2FS_FAULT_INJECTION=y 1289 | CONFIG_FS_DAX=y 1290 | CONFIG_FS_POSIX_ACL=y 1291 | CONFIG_EXPORTFS=y 1292 | CONFIG_EXPORTFS_BLOCK_OPS=y 1293 | CONFIG_FILE_LOCKING=y 1294 | CONFIG_MANDATORY_FILE_LOCKING=y 1295 | CONFIG_FS_ENCRYPTION=y 1296 | CONFIG_FSNOTIFY=y 1297 | CONFIG_DNOTIFY=y 1298 | CONFIG_INOTIFY_USER=y 1299 | # CONFIG_FANOTIFY is not set 1300 | CONFIG_QUOTA=y 1301 | # CONFIG_QUOTA_NETLINK_INTERFACE is not set 1302 | CONFIG_PRINT_QUOTA_WARNING=y 1303 | # CONFIG_QUOTA_DEBUG is not set 1304 | # CONFIG_QFMT_V1 is not set 1305 | # CONFIG_QFMT_V2 is not set 1306 | CONFIG_QUOTACTL=y 1307 | CONFIG_AUTOFS4_FS=m 1308 | CONFIG_FUSE_FS=m 1309 | CONFIG_CUSE=m 1310 | CONFIG_OVERLAY_FS=m 1311 | 1312 | # 1313 | # Caches 1314 | # 1315 | # CONFIG_FSCACHE is not set 1316 | 1317 | # 1318 | # CD-ROM/DVD Filesystems 1319 | # 1320 | CONFIG_ISO9660_FS=m 1321 | CONFIG_JOLIET=y 1322 | # CONFIG_ZISOFS is not set 1323 | # CONFIG_UDF_FS is not set 1324 | 1325 | # 1326 | # DOS/FAT/NT Filesystems 1327 | # 1328 | # CONFIG_MSDOS_FS is not set 1329 | # CONFIG_VFAT_FS is not set 1330 | # CONFIG_NTFS_FS is not set 1331 | 1332 | # 1333 | # Pseudo filesystems 1334 | # 1335 | CONFIG_PROC_FS=y 1336 | CONFIG_PROC_KCORE=y 1337 | CONFIG_PROC_SYSCTL=y 1338 | CONFIG_PROC_PAGE_MONITOR=y 1339 | # CONFIG_PROC_CHILDREN is not set 1340 | CONFIG_KERNFS=y 1341 | CONFIG_SYSFS=y 1342 | CONFIG_TMPFS=y 1343 | # CONFIG_TMPFS_POSIX_ACL is not set 1344 | # CONFIG_TMPFS_XATTR is not set 1345 | # CONFIG_HUGETLB_PAGE is not set 1346 | # CONFIG_CONFIGFS_FS is not set 1347 | CONFIG_MISC_FILESYSTEMS=y 1348 | # CONFIG_ORANGEFS_FS is not set 1349 | # CONFIG_ADFS_FS is not set 1350 | # CONFIG_AFFS_FS is not set 1351 | # CONFIG_ECRYPT_FS is not set 1352 | # CONFIG_HFS_FS is not set 1353 | # CONFIG_HFSPLUS_FS is not set 1354 | # CONFIG_BEFS_FS is not set 1355 | # CONFIG_BFS_FS is not set 1356 | # CONFIG_EFS_FS is not set 1357 | # CONFIG_LOGFS is not set 1358 | # CONFIG_CRAMFS is not set 1359 | # CONFIG_SQUASHFS is not set 1360 | # CONFIG_VXFS_FS is not set 1361 | # CONFIG_MINIX_FS is not set 1362 | # CONFIG_OMFS_FS is not set 1363 | # CONFIG_HPFS_FS is not set 1364 | # CONFIG_QNX4FS_FS is not set 1365 | # CONFIG_QNX6FS_FS is not set 1366 | # CONFIG_ROMFS_FS is not set 1367 | # CONFIG_PSTORE is not set 1368 | # CONFIG_SYSV_FS is not set 1369 | # CONFIG_UFS_FS is not set 1370 | CONFIG_NETWORK_FILESYSTEMS=y 1371 | # CONFIG_NFS_FS is not set 1372 | # CONFIG_NFSD is not set 1373 | # CONFIG_CEPH_FS is not set 1374 | # CONFIG_CIFS is not set 1375 | # CONFIG_NCP_FS is not set 1376 | # CONFIG_CODA_FS is not set 1377 | # CONFIG_AFS_FS is not set 1378 | CONFIG_NLS=y 1379 | CONFIG_NLS_DEFAULT="iso8859-1" 1380 | # CONFIG_NLS_CODEPAGE_437 is not set 1381 | # CONFIG_NLS_CODEPAGE_737 is not set 1382 | # CONFIG_NLS_CODEPAGE_775 is not set 1383 | # CONFIG_NLS_CODEPAGE_850 is not set 1384 | # CONFIG_NLS_CODEPAGE_852 is not set 1385 | # CONFIG_NLS_CODEPAGE_855 is not set 1386 | # CONFIG_NLS_CODEPAGE_857 is not set 1387 | # CONFIG_NLS_CODEPAGE_860 is not set 1388 | # CONFIG_NLS_CODEPAGE_861 is not set 1389 | # CONFIG_NLS_CODEPAGE_862 is not set 1390 | # CONFIG_NLS_CODEPAGE_863 is not set 1391 | # CONFIG_NLS_CODEPAGE_864 is not set 1392 | # CONFIG_NLS_CODEPAGE_865 is not set 1393 | # CONFIG_NLS_CODEPAGE_866 is not set 1394 | # CONFIG_NLS_CODEPAGE_869 is not set 1395 | # CONFIG_NLS_CODEPAGE_936 is not set 1396 | # CONFIG_NLS_CODEPAGE_950 is not set 1397 | # CONFIG_NLS_CODEPAGE_932 is not set 1398 | # CONFIG_NLS_CODEPAGE_949 is not set 1399 | # CONFIG_NLS_CODEPAGE_874 is not set 1400 | # CONFIG_NLS_ISO8859_8 is not set 1401 | # CONFIG_NLS_CODEPAGE_1250 is not set 1402 | # CONFIG_NLS_CODEPAGE_1251 is not set 1403 | # CONFIG_NLS_ASCII is not set 1404 | # CONFIG_NLS_ISO8859_1 is not set 1405 | # CONFIG_NLS_ISO8859_2 is not set 1406 | # CONFIG_NLS_ISO8859_3 is not set 1407 | # CONFIG_NLS_ISO8859_4 is not set 1408 | # CONFIG_NLS_ISO8859_5 is not set 1409 | # CONFIG_NLS_ISO8859_6 is not set 1410 | # CONFIG_NLS_ISO8859_7 is not set 1411 | # CONFIG_NLS_ISO8859_9 is not set 1412 | # CONFIG_NLS_ISO8859_13 is not set 1413 | # CONFIG_NLS_ISO8859_14 is not set 1414 | # CONFIG_NLS_ISO8859_15 is not set 1415 | # CONFIG_NLS_KOI8_R is not set 1416 | # CONFIG_NLS_KOI8_U is not set 1417 | # CONFIG_NLS_MAC_ROMAN is not set 1418 | # CONFIG_NLS_MAC_CELTIC is not set 1419 | # CONFIG_NLS_MAC_CENTEURO is not set 1420 | # CONFIG_NLS_MAC_CROATIAN is not set 1421 | # CONFIG_NLS_MAC_CYRILLIC is not set 1422 | # CONFIG_NLS_MAC_GAELIC is not set 1423 | # CONFIG_NLS_MAC_GREEK is not set 1424 | # CONFIG_NLS_MAC_ICELAND is not set 1425 | # CONFIG_NLS_MAC_INUIT is not set 1426 | # CONFIG_NLS_MAC_ROMANIAN is not set 1427 | # CONFIG_NLS_MAC_TURKISH is not set 1428 | # CONFIG_NLS_UTF8 is not set 1429 | 1430 | # 1431 | # Security options 1432 | # 1433 | CONFIG_KEYS=y 1434 | # CONFIG_PERSISTENT_KEYRINGS is not set 1435 | # CONFIG_BIG_KEYS is not set 1436 | CONFIG_ENCRYPTED_KEYS=y 1437 | # CONFIG_KEY_DH_OPERATIONS is not set 1438 | # CONFIG_SECURITY_DMESG_RESTRICT is not set 1439 | # CONFIG_SECURITY is not set 1440 | # CONFIG_SECURITYFS is not set 1441 | CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y 1442 | CONFIG_DEFAULT_SECURITY_DAC=y 1443 | CONFIG_DEFAULT_SECURITY="" 1444 | CONFIG_XOR_BLOCKS=m 1445 | CONFIG_CRYPTO=y 1446 | 1447 | # 1448 | # Crypto core or helper 1449 | # 1450 | CONFIG_CRYPTO_ALGAPI=y 1451 | CONFIG_CRYPTO_ALGAPI2=y 1452 | CONFIG_CRYPTO_AEAD=y 1453 | CONFIG_CRYPTO_AEAD2=y 1454 | CONFIG_CRYPTO_BLKCIPHER=y 1455 | CONFIG_CRYPTO_BLKCIPHER2=y 1456 | CONFIG_CRYPTO_HASH=y 1457 | CONFIG_CRYPTO_HASH2=y 1458 | CONFIG_CRYPTO_RNG=y 1459 | CONFIG_CRYPTO_RNG2=y 1460 | CONFIG_CRYPTO_RNG_DEFAULT=y 1461 | CONFIG_CRYPTO_AKCIPHER2=y 1462 | CONFIG_CRYPTO_KPP2=y 1463 | # CONFIG_CRYPTO_RSA is not set 1464 | # CONFIG_CRYPTO_DH is not set 1465 | # CONFIG_CRYPTO_ECDH is not set 1466 | CONFIG_CRYPTO_MANAGER=y 1467 | CONFIG_CRYPTO_MANAGER2=y 1468 | # CONFIG_CRYPTO_USER is not set 1469 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y 1470 | CONFIG_CRYPTO_GF128MUL=y 1471 | CONFIG_CRYPTO_NULL=y 1472 | CONFIG_CRYPTO_NULL2=y 1473 | CONFIG_CRYPTO_WORKQUEUE=y 1474 | # CONFIG_CRYPTO_CRYPTD is not set 1475 | # CONFIG_CRYPTO_MCRYPTD is not set 1476 | CONFIG_CRYPTO_AUTHENC=m 1477 | # CONFIG_CRYPTO_TEST is not set 1478 | 1479 | # 1480 | # Authenticated Encryption with Associated Data 1481 | # 1482 | # CONFIG_CRYPTO_CCM is not set 1483 | CONFIG_CRYPTO_GCM=m 1484 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set 1485 | CONFIG_CRYPTO_SEQIV=y 1486 | CONFIG_CRYPTO_ECHAINIV=m 1487 | 1488 | # 1489 | # Block modes 1490 | # 1491 | CONFIG_CRYPTO_CBC=y 1492 | CONFIG_CRYPTO_CTR=y 1493 | CONFIG_CRYPTO_CTS=y 1494 | CONFIG_CRYPTO_ECB=y 1495 | # CONFIG_CRYPTO_LRW is not set 1496 | # CONFIG_CRYPTO_PCBC is not set 1497 | CONFIG_CRYPTO_XTS=y 1498 | # CONFIG_CRYPTO_KEYWRAP is not set 1499 | 1500 | # 1501 | # Hash modes 1502 | # 1503 | # CONFIG_CRYPTO_CMAC is not set 1504 | CONFIG_CRYPTO_HMAC=y 1505 | # CONFIG_CRYPTO_XCBC is not set 1506 | # CONFIG_CRYPTO_VMAC is not set 1507 | 1508 | # 1509 | # Digest 1510 | # 1511 | CONFIG_CRYPTO_CRC32C=y 1512 | CONFIG_CRYPTO_CRC32=m 1513 | CONFIG_CRYPTO_CRCT10DIF=y 1514 | CONFIG_CRYPTO_GHASH=m 1515 | # CONFIG_CRYPTO_POLY1305 is not set 1516 | # CONFIG_CRYPTO_MD4 is not set 1517 | CONFIG_CRYPTO_MD5=y 1518 | # CONFIG_CRYPTO_MICHAEL_MIC is not set 1519 | # CONFIG_CRYPTO_RMD128 is not set 1520 | # CONFIG_CRYPTO_RMD160 is not set 1521 | # CONFIG_CRYPTO_RMD256 is not set 1522 | # CONFIG_CRYPTO_RMD320 is not set 1523 | CONFIG_CRYPTO_SHA1=m 1524 | CONFIG_CRYPTO_SHA256=y 1525 | # CONFIG_CRYPTO_SHA512 is not set 1526 | # CONFIG_CRYPTO_SHA3 is not set 1527 | # CONFIG_CRYPTO_TGR192 is not set 1528 | # CONFIG_CRYPTO_WP512 is not set 1529 | 1530 | # 1531 | # Ciphers 1532 | # 1533 | CONFIG_CRYPTO_AES=y 1534 | # CONFIG_CRYPTO_AES_X86_64 is not set 1535 | # CONFIG_CRYPTO_ANUBIS is not set 1536 | # CONFIG_CRYPTO_ARC4 is not set 1537 | # CONFIG_CRYPTO_BLOWFISH is not set 1538 | # CONFIG_CRYPTO_CAMELLIA is not set 1539 | # CONFIG_CRYPTO_CAST5 is not set 1540 | # CONFIG_CRYPTO_CAST6 is not set 1541 | CONFIG_CRYPTO_DES=m 1542 | # CONFIG_CRYPTO_FCRYPT is not set 1543 | # CONFIG_CRYPTO_KHAZAD is not set 1544 | # CONFIG_CRYPTO_SALSA20 is not set 1545 | # CONFIG_CRYPTO_SALSA20_X86_64 is not set 1546 | # CONFIG_CRYPTO_CHACHA20 is not set 1547 | # CONFIG_CRYPTO_SEED is not set 1548 | # CONFIG_CRYPTO_SERPENT is not set 1549 | # CONFIG_CRYPTO_TEA is not set 1550 | # CONFIG_CRYPTO_TWOFISH is not set 1551 | # CONFIG_CRYPTO_TWOFISH_X86_64 is not set 1552 | 1553 | # 1554 | # Compression 1555 | # 1556 | CONFIG_CRYPTO_DEFLATE=m 1557 | # CONFIG_CRYPTO_LZO is not set 1558 | # CONFIG_CRYPTO_842 is not set 1559 | # CONFIG_CRYPTO_LZ4 is not set 1560 | # CONFIG_CRYPTO_LZ4HC is not set 1561 | 1562 | # 1563 | # Random Number Generation 1564 | # 1565 | # CONFIG_CRYPTO_ANSI_CPRNG is not set 1566 | CONFIG_CRYPTO_DRBG_MENU=y 1567 | CONFIG_CRYPTO_DRBG_HMAC=y 1568 | # CONFIG_CRYPTO_DRBG_HASH is not set 1569 | # CONFIG_CRYPTO_DRBG_CTR is not set 1570 | CONFIG_CRYPTO_DRBG=y 1571 | CONFIG_CRYPTO_JITTERENTROPY=y 1572 | # CONFIG_CRYPTO_USER_API_HASH is not set 1573 | # CONFIG_CRYPTO_USER_API_SKCIPHER is not set 1574 | # CONFIG_CRYPTO_USER_API_RNG is not set 1575 | # CONFIG_CRYPTO_USER_API_AEAD is not set 1576 | CONFIG_CRYPTO_HW=y 1577 | # CONFIG_ASYMMETRIC_KEY_TYPE is not set 1578 | 1579 | # 1580 | # Certificates for signature checking 1581 | # 1582 | # CONFIG_BINARY_PRINTF is not set 1583 | 1584 | # 1585 | # Library routines 1586 | # 1587 | CONFIG_RAID6_PQ=m 1588 | CONFIG_BITREVERSE=y 1589 | # CONFIG_HAVE_ARCH_BITREVERSE is not set 1590 | CONFIG_GENERIC_NET_UTILS=y 1591 | CONFIG_GENERIC_FIND_FIRST_BIT=y 1592 | CONFIG_GENERIC_IO=y 1593 | # CONFIG_CRC_CCITT is not set 1594 | CONFIG_CRC16=y 1595 | CONFIG_CRC_T10DIF=y 1596 | # CONFIG_CRC_ITU_T is not set 1597 | CONFIG_CRC32=y 1598 | # CONFIG_CRC32_SELFTEST is not set 1599 | CONFIG_CRC32_SLICEBY8=y 1600 | # CONFIG_CRC32_SLICEBY4 is not set 1601 | # CONFIG_CRC32_SARWATE is not set 1602 | # CONFIG_CRC32_BIT is not set 1603 | # CONFIG_CRC7 is not set 1604 | CONFIG_LIBCRC32C=m 1605 | # CONFIG_CRC8 is not set 1606 | # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set 1607 | # CONFIG_RANDOM32_SELFTEST is not set 1608 | CONFIG_ZLIB_INFLATE=m 1609 | CONFIG_ZLIB_DEFLATE=m 1610 | CONFIG_LZO_COMPRESS=m 1611 | CONFIG_LZO_DECOMPRESS=m 1612 | # CONFIG_XZ_DEC is not set 1613 | # CONFIG_XZ_DEC_BCJ is not set 1614 | CONFIG_TEXTSEARCH=y 1615 | CONFIG_TEXTSEARCH_KMP=m 1616 | CONFIG_TEXTSEARCH_BM=m 1617 | CONFIG_TEXTSEARCH_FSM=m 1618 | CONFIG_ASSOCIATIVE_ARRAY=y 1619 | CONFIG_DQL=y 1620 | CONFIG_NLATTR=y 1621 | # CONFIG_CORDIC is not set 1622 | # CONFIG_DDR is not set 1623 | # CONFIG_IRQ_POLL is not set 1624 | # CONFIG_SG_SPLIT is not set 1625 | # CONFIG_SG_POOL is not set 1626 | # CONFIG_ARCH_HAS_SG_CHAIN is not set 1627 | 1628 | # 1629 | # Kernel hacking 1630 | # 1631 | 1632 | # 1633 | # printk and dmesg options 1634 | # 1635 | # CONFIG_PRINTK_TIME is not set 1636 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 1637 | # CONFIG_BOOT_PRINTK_DELAY is not set 1638 | 1639 | # 1640 | # Compile-time checks and compiler options 1641 | # 1642 | # CONFIG_DEBUG_INFO is not set 1643 | CONFIG_ENABLE_WARN_DEPRECATED=y 1644 | CONFIG_ENABLE_MUST_CHECK=y 1645 | CONFIG_FRAME_WARN=1024 1646 | # CONFIG_STRIP_ASM_SYMS is not set 1647 | # CONFIG_READABLE_ASM is not set 1648 | # CONFIG_UNUSED_SYMBOLS is not set 1649 | # CONFIG_PAGE_OWNER is not set 1650 | # CONFIG_DEBUG_FS is not set 1651 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 1652 | CONFIG_SECTION_MISMATCH_WARN_ONLY=y 1653 | CONFIG_FRAME_POINTER=y 1654 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 1655 | CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 1656 | CONFIG_DEBUG_KERNEL=y 1657 | 1658 | # 1659 | # Memory Debugging 1660 | # 1661 | # CONFIG_PAGE_EXTENSION is not set 1662 | # CONFIG_DEBUG_PAGEALLOC is not set 1663 | # CONFIG_PAGE_POISONING is not set 1664 | # CONFIG_DEBUG_OBJECTS is not set 1665 | # CONFIG_DEBUG_SLAB is not set 1666 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 1667 | # CONFIG_DEBUG_KMEMLEAK is not set 1668 | # CONFIG_DEBUG_STACK_USAGE is not set 1669 | # CONFIG_DEBUG_VM is not set 1670 | CONFIG_DEBUG_MEMORY_INIT=y 1671 | CONFIG_ARCH_HAS_KCOV=y 1672 | # CONFIG_KCOV is not set 1673 | # CONFIG_DEBUG_SHIRQ is not set 1674 | 1675 | # 1676 | # Debug Lockups and Hangs 1677 | # 1678 | # CONFIG_LOCKUP_DETECTOR is not set 1679 | # CONFIG_DETECT_HUNG_TASK is not set 1680 | # CONFIG_WQ_WATCHDOG is not set 1681 | # CONFIG_PANIC_ON_OOPS is not set 1682 | CONFIG_PANIC_ON_OOPS_VALUE=0 1683 | CONFIG_PANIC_TIMEOUT=0 1684 | CONFIG_SCHED_DEBUG=y 1685 | # CONFIG_SCHED_INFO is not set 1686 | # CONFIG_SCHEDSTATS is not set 1687 | # CONFIG_SCHED_STACK_END_CHECK is not set 1688 | # CONFIG_DEBUG_TIMEKEEPING is not set 1689 | # CONFIG_TIMER_STATS is not set 1690 | 1691 | # 1692 | # Lock Debugging (spinlocks, mutexes, etc...) 1693 | # 1694 | # CONFIG_DEBUG_RT_MUTEXES is not set 1695 | # CONFIG_DEBUG_SPINLOCK is not set 1696 | # CONFIG_DEBUG_MUTEXES is not set 1697 | # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set 1698 | # CONFIG_DEBUG_LOCK_ALLOC is not set 1699 | # CONFIG_PROVE_LOCKING is not set 1700 | # CONFIG_LOCK_STAT is not set 1701 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set 1702 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 1703 | # CONFIG_LOCK_TORTURE_TEST is not set 1704 | CONFIG_STACKTRACE=y 1705 | # CONFIG_DEBUG_KOBJECT is not set 1706 | CONFIG_DEBUG_BUGVERBOSE=y 1707 | # CONFIG_DEBUG_LIST is not set 1708 | # CONFIG_DEBUG_PI_LIST is not set 1709 | # CONFIG_DEBUG_SG is not set 1710 | # CONFIG_DEBUG_NOTIFIERS is not set 1711 | # CONFIG_DEBUG_CREDENTIALS is not set 1712 | 1713 | # 1714 | # RCU Debugging 1715 | # 1716 | # CONFIG_PROVE_RCU is not set 1717 | # CONFIG_SPARSE_RCU_POINTER is not set 1718 | # CONFIG_TORTURE_TEST is not set 1719 | # CONFIG_RCU_PERF_TEST is not set 1720 | # CONFIG_RCU_TORTURE_TEST is not set 1721 | # CONFIG_RCU_TRACE is not set 1722 | # CONFIG_RCU_EQS_DEBUG is not set 1723 | # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set 1724 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 1725 | # CONFIG_NOTIFIER_ERROR_INJECTION is not set 1726 | # CONFIG_FAULT_INJECTION is not set 1727 | # CONFIG_LATENCYTOP is not set 1728 | CONFIG_TRACING_SUPPORT=y 1729 | CONFIG_FTRACE=y 1730 | # CONFIG_IRQSOFF_TRACER is not set 1731 | # CONFIG_SCHED_TRACER is not set 1732 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set 1733 | # CONFIG_TRACER_SNAPSHOT is not set 1734 | CONFIG_BRANCH_PROFILE_NONE=y 1735 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set 1736 | # CONFIG_PROFILE_ALL_BRANCHES is not set 1737 | # CONFIG_BLK_DEV_IO_TRACE is not set 1738 | # CONFIG_PROBE_EVENTS is not set 1739 | # CONFIG_TRACEPOINT_BENCHMARK is not set 1740 | 1741 | # 1742 | # Runtime Testing 1743 | # 1744 | # CONFIG_TEST_LIST_SORT is not set 1745 | # CONFIG_BACKTRACE_SELF_TEST is not set 1746 | # CONFIG_RBTREE_TEST is not set 1747 | # CONFIG_INTERVAL_TREE_TEST is not set 1748 | # CONFIG_PERCPU_TEST is not set 1749 | # CONFIG_ATOMIC64_SELFTEST is not set 1750 | # CONFIG_TEST_HEXDUMP is not set 1751 | # CONFIG_TEST_STRING_HELPERS is not set 1752 | # CONFIG_TEST_KSTRTOX is not set 1753 | # CONFIG_TEST_PRINTF is not set 1754 | # CONFIG_TEST_BITMAP is not set 1755 | # CONFIG_TEST_UUID is not set 1756 | # CONFIG_TEST_RHASHTABLE is not set 1757 | # CONFIG_TEST_HASH is not set 1758 | # CONFIG_TEST_LKM is not set 1759 | # CONFIG_TEST_USER_COPY is not set 1760 | # CONFIG_TEST_BPF is not set 1761 | # CONFIG_TEST_FIRMWARE is not set 1762 | # CONFIG_TEST_UDELAY is not set 1763 | # CONFIG_TEST_STATIC_KEYS is not set 1764 | # CONFIG_SAMPLES is not set 1765 | # CONFIG_UBSAN is not set 1766 | CONFIG_EARLY_PRINTK=y 1767 | --------------------------------------------------------------------------------