Created
January 16, 2014 16:21
-
-
Save 2xyo/8457864 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- .config-net.patch 2014-01-16 10:59:59.792315475 +0100 | |
| +++ .config 2014-01-16 11:07:36.339642756 +0100 | |
| @@ -588,35 +588,204 @@ | |
| # CONFIG_IP_PNP_RARP is not set | |
| # CONFIG_NET_IPIP is not set | |
| # CONFIG_NET_IPGRE_DEMUX is not set | |
| -# CONFIG_IP_MROUTE is not set | |
| -# CONFIG_ARPD is not set | |
| -# CONFIG_SYN_COOKIES is not set | |
| +CONFIG_IP_MROUTE=y | |
| +CONFIG_IP_PIMSM_V1=y | |
| +CONFIG_IP_PIMSM_V2=y | |
| +CONFIG_ARPD=y | |
| +CONFIG_SYN_COOKIES=y | |
| # CONFIG_INET_AH is not set | |
| # CONFIG_INET_ESP is not set | |
| # CONFIG_INET_IPCOMP is not set | |
| # CONFIG_INET_XFRM_TUNNEL is not set | |
| -# CONFIG_INET_TUNNEL is not set | |
| +CONFIG_INET_TUNNEL=m | |
| CONFIG_INET_XFRM_MODE_TRANSPORT=y | |
| CONFIG_INET_XFRM_MODE_TUNNEL=y | |
| CONFIG_INET_XFRM_MODE_BEET=y | |
| -# CONFIG_INET_LRO is not set | |
| +CONFIG_INET_LRO=m | |
| CONFIG_INET_DIAG=y | |
| CONFIG_INET_TCP_DIAG=y | |
| -# CONFIG_TCP_CONG_ADVANCED is not set | |
| +CONFIG_TCP_CONG_ADVANCED=y | |
| +CONFIG_TCP_CONG_BIC=m | |
| CONFIG_TCP_CONG_CUBIC=y | |
| +CONFIG_TCP_CONG_WESTWOOD=m | |
| +CONFIG_TCP_CONG_HTCP=m | |
| +CONFIG_TCP_CONG_HSTCP=m | |
| +CONFIG_TCP_CONG_HYBLA=m | |
| +CONFIG_TCP_CONG_VEGAS=m | |
| +CONFIG_TCP_CONG_SCALABLE=m | |
| +CONFIG_TCP_CONG_LP=m | |
| +CONFIG_TCP_CONG_VENO=m | |
| +CONFIG_TCP_CONG_YEAH=m | |
| +CONFIG_TCP_CONG_ILLINOIS=m | |
| +CONFIG_DEFAULT_CUBIC=y | |
| +# CONFIG_DEFAULT_RENO is not set | |
| CONFIG_DEFAULT_TCP_CONG="cubic" | |
| # CONFIG_TCP_MD5SIG is not set | |
| -# CONFIG_IPV6 is not set | |
| +CONFIG_IPV6=m | |
| +CONFIG_IPV6_PRIVACY=y | |
| +CONFIG_IPV6_ROUTER_PREF=y | |
| +# CONFIG_IPV6_ROUTE_INFO is not set | |
| +# CONFIG_IPV6_OPTIMISTIC_DAD is not set | |
| +# CONFIG_INET6_AH is not set | |
| +# CONFIG_INET6_ESP is not set | |
| +# CONFIG_INET6_IPCOMP is not set | |
| +# CONFIG_IPV6_MIP6 is not set | |
| +# CONFIG_INET6_XFRM_TUNNEL is not set | |
| +# CONFIG_INET6_TUNNEL is not set | |
| +CONFIG_INET6_XFRM_MODE_TRANSPORT=m | |
| +CONFIG_INET6_XFRM_MODE_TUNNEL=m | |
| +CONFIG_INET6_XFRM_MODE_BEET=m | |
| +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set | |
| +CONFIG_IPV6_SIT=m | |
| +# CONFIG_IPV6_SIT_6RD is not set | |
| +CONFIG_IPV6_NDISC_NODETYPE=y | |
| +# CONFIG_IPV6_TUNNEL is not set | |
| +# CONFIG_IPV6_MULTIPLE_TABLES is not set | |
| +# CONFIG_IPV6_MROUTE is not set | |
| # CONFIG_NETWORK_SECMARK is not set | |
| # CONFIG_NETWORK_PHY_TIMESTAMPING is not set | |
| -# CONFIG_NETFILTER is not set | |
| +CONFIG_NETFILTER=y | |
| +# CONFIG_NETFILTER_DEBUG is not set | |
| +CONFIG_NETFILTER_ADVANCED=y | |
| +CONFIG_BRIDGE_NETFILTER=y | |
| + | |
| +# | |
| +# Core Netfilter Configuration | |
| +# | |
| +CONFIG_NETFILTER_NETLINK=m | |
| +CONFIG_NETFILTER_NETLINK_QUEUE=m | |
| +CONFIG_NETFILTER_NETLINK_LOG=m | |
| +CONFIG_NF_CONNTRACK=m | |
| +CONFIG_NF_CONNTRACK_MARK=y | |
| +CONFIG_NF_CONNTRACK_EVENTS=y | |
| +CONFIG_NF_CONNTRACK_TIMESTAMP=y | |
| +# CONFIG_NF_CT_PROTO_DCCP is not set | |
| +# CONFIG_NF_CT_PROTO_SCTP is not set | |
| +# CONFIG_NF_CT_PROTO_UDPLITE is not set | |
| +# CONFIG_NF_CONNTRACK_AMANDA is not set | |
| +CONFIG_NF_CONNTRACK_FTP=m | |
| +CONFIG_NF_CONNTRACK_H323=m | |
| +CONFIG_NF_CONNTRACK_IRC=m | |
| +CONFIG_NF_CONNTRACK_BROADCAST=m | |
| +CONFIG_NF_CONNTRACK_NETBIOS_NS=m | |
| +CONFIG_NF_CONNTRACK_SNMP=m | |
| +# CONFIG_NF_CONNTRACK_PPTP is not set | |
| +# CONFIG_NF_CONNTRACK_SANE is not set | |
| +# CONFIG_NF_CONNTRACK_SIP is not set | |
| +# CONFIG_NF_CONNTRACK_TFTP is not set | |
| +# CONFIG_NF_CT_NETLINK is not set | |
| +CONFIG_NETFILTER_XTABLES=m | |
| + | |
| +# | |
| +# Xtables combined modules | |
| +# | |
| +CONFIG_NETFILTER_XT_MARK=m | |
| +# CONFIG_NETFILTER_XT_CONNMARK is not set | |
| + | |
| +# | |
| +# Xtables targets | |
| +# | |
| +# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set | |
| +# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set | |
| +# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set | |
| +# CONFIG_NETFILTER_XT_TARGET_LED is not set | |
| +CONFIG_NETFILTER_XT_TARGET_MARK=m | |
| +CONFIG_NETFILTER_XT_TARGET_NFLOG=m | |
| +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m | |
| +# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set | |
| +# CONFIG_NETFILTER_XT_TARGET_TEE is not set | |
| +# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set | |
| + | |
| +# | |
| +# Xtables matches | |
| +# | |
| +# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set | |
| +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m | |
| +# CONFIG_NETFILTER_XT_MATCH_CPU is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_DSCP is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_ESP is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_HL is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_MAC is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_MARK is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_OSF is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_OWNER is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_POLICY is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_REALM is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_SCTP is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_STATE is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_STRING is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_TIME is not set | |
| +# CONFIG_NETFILTER_XT_MATCH_U32 is not set | |
| +# CONFIG_IP_SET is not set | |
| +# CONFIG_IP_VS is not set | |
| + | |
| +# | |
| +# IP: Netfilter Configuration | |
| +# | |
| +# CONFIG_NF_DEFRAG_IPV4 is not set | |
| +# CONFIG_NF_CONNTRACK_IPV4 is not set | |
| +# CONFIG_IP_NF_QUEUE is not set | |
| +# CONFIG_IP_NF_IPTABLES is not set | |
| +# CONFIG_IP_NF_ARPTABLES is not set | |
| + | |
| +# | |
| +# IPv6: Netfilter Configuration | |
| +# | |
| +# CONFIG_NF_DEFRAG_IPV6 is not set | |
| +# CONFIG_NF_CONNTRACK_IPV6 is not set | |
| +# CONFIG_IP6_NF_QUEUE is not set | |
| +# CONFIG_IP6_NF_IPTABLES is not set | |
| +CONFIG_BRIDGE_NF_EBTABLES=m | |
| +# CONFIG_BRIDGE_EBT_BROUTE is not set | |
| +# CONFIG_BRIDGE_EBT_T_FILTER is not set | |
| +# CONFIG_BRIDGE_EBT_T_NAT is not set | |
| +# CONFIG_BRIDGE_EBT_802_3 is not set | |
| +# CONFIG_BRIDGE_EBT_AMONG is not set | |
| +CONFIG_BRIDGE_EBT_ARP=m | |
| +CONFIG_BRIDGE_EBT_IP=m | |
| +# CONFIG_BRIDGE_EBT_IP6 is not set | |
| +# CONFIG_BRIDGE_EBT_LIMIT is not set | |
| +# CONFIG_BRIDGE_EBT_MARK is not set | |
| +# CONFIG_BRIDGE_EBT_PKTTYPE is not set | |
| +# CONFIG_BRIDGE_EBT_STP is not set | |
| +# CONFIG_BRIDGE_EBT_VLAN is not set | |
| +# CONFIG_BRIDGE_EBT_ARPREPLY is not set | |
| +# CONFIG_BRIDGE_EBT_DNAT is not set | |
| +# CONFIG_BRIDGE_EBT_MARK_T is not set | |
| +# CONFIG_BRIDGE_EBT_REDIRECT is not set | |
| +# CONFIG_BRIDGE_EBT_SNAT is not set | |
| +CONFIG_BRIDGE_EBT_LOG=m | |
| +# CONFIG_BRIDGE_EBT_ULOG is not set | |
| +# CONFIG_BRIDGE_EBT_NFLOG is not set | |
| # CONFIG_IP_DCCP is not set | |
| # CONFIG_IP_SCTP is not set | |
| # CONFIG_RDS is not set | |
| # CONFIG_TIPC is not set | |
| # CONFIG_ATM is not set | |
| # CONFIG_L2TP is not set | |
| -# CONFIG_BRIDGE is not set | |
| +CONFIG_STP=m | |
| +CONFIG_BRIDGE=m | |
| +CONFIG_BRIDGE_IGMP_SNOOPING=y | |
| # CONFIG_NET_DSA is not set | |
| # CONFIG_VLAN_8021Q is not set | |
| # CONFIG_DECNET is not set |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # DOC | |
| # http://www.episodic.cc/2013/12/udoo-yocto-15.html | |
| # http://udoo.org/download/files/Documents/UDOO_Starting_Manual_beta0.4_11_28_2013.pdf | |
| # http://www.udoo.org/forum/viewtopic.php?f=24&t=798 | |
| cd ~/projects | |
| mkdir UDOO-kernel | |
| sudo apt-get install build-essential ncurses-dev git | |
| curl http://download.udoo.org/files/crosscompiler/arm-fsl-linux-gnueabi.tar.gz | tar -xzv | |
| export PATH=$PATH:`pwd`/arm-fsl-linux-gnueabi/bin | |
| git clone git://git.denx.de/u-boot.git | |
| cd u-boot | |
| CROSS_COMPILE=arm-fsl-linux-gnueabi- | |
| export CROSS_COMPILE | |
| ./MAKEALL -b udoo | |
| make | |
| export PATH=$PATH:`pwd`/tools | |
| cd .. | |
| git clone http://github.com/UDOOboard/Kernel_Unico | |
| cd Kernel_Unico | |
| make ARCH=arm UDOO_defconfig | |
| make ARCH=arm menuconfig | |
| patch -p0 < .config-net.patch | |
| make -j4 CROSS_COMPILE=../arm-fsl-linux-gnueabi/bin/arm-fsl-linux-gnueabi- ARCH=arm uImage modules | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment