Features that related to netfilter and cgroup.
Change-Id: Iaadd27ba5039b62f90bfcb61371675eeec81ab0e
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/1689
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Alexey Makhalov <amakhalov@vmware.com>
1 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,54 +0,0 @@ |
1 |
-Submitted By: Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org> |
|
2 |
-Date: 2013-03-10 |
|
3 |
-Initial Package Version: 1.5 |
|
4 |
-Upstream Status: Unknown |
|
5 |
-Origin: LFS |
|
6 |
-Description: This patch contains fixes a problem with |
|
7 |
-the omission of a needed include file in the kernel's linux/if_bridge.h. |
|
8 |
-It also fixes some autoconf warnings. |
|
9 |
- |
|
10 |
- |
|
11 |
-diff -Naur bridge-utils-1.5.orig/Makefile.in bridge-utils-1.5/Makefile.in |
|
12 |
-+++ bridge-utils-1.5/Makefile.in 2013-03-10 13:44:41.000000000 -0500 |
|
13 |
-@@ -9,6 +9,7 @@ |
|
14 |
- bindir=@bindir@ |
|
15 |
- sbindir=@sbindir@ |
|
16 |
- mandir=@mandir@ |
|
17 |
-+datarootdir=@datarootdir@ |
|
18 |
- distdir = $(PACKAGE)-$(VERSION) |
|
19 |
- |
|
20 |
- SUBDIRS=libbridge brctl doc |
|
21 |
-diff -Naur bridge-utils-1.5.orig/brctl/Makefile.in bridge-utils-1.5/brctl/Makefile.in |
|
22 |
-+++ bridge-utils-1.5/brctl/Makefile.in 2013-03-10 13:44:15.000000000 -0500 |
|
23 |
-@@ -12,6 +12,7 @@ |
|
24 |
- bindir=@bindir@ |
|
25 |
- sbindir=@sbindir@ |
|
26 |
- mandir=@mandir@ |
|
27 |
-+datarootdir=@datarootdir@ |
|
28 |
- |
|
29 |
- INSTALL=@INSTALL@ |
|
30 |
- |
|
31 |
-diff -Naur bridge-utils-1.5.orig/doc/Makefile.in bridge-utils-1.5/doc/Makefile.in |
|
32 |
-+++ bridge-utils-1.5/doc/Makefile.in 2013-03-10 13:43:39.000000000 -0500 |
|
33 |
-@@ -9,6 +9,7 @@ |
|
34 |
- bindir=@bindir@ |
|
35 |
- sbindir=@sbindir@ |
|
36 |
- mandir=@mandir@ |
|
37 |
-+datarootdir=@datarootdir@ |
|
38 |
- |
|
39 |
- SUBDIRS=libbridge brctl |
|
40 |
- |
|
41 |
-diff -Naur bridge-utils-1.5.orig/libbridge/libbridge.h bridge-utils-1.5/libbridge/libbridge.h |
|
42 |
-+++ bridge-utils-1.5/libbridge/libbridge.h 2013-03-10 13:46:23.000000000 -0500 |
|
43 |
-@@ -21,6 +21,7 @@ |
|
44 |
- |
|
45 |
- #include <sys/socket.h> |
|
46 |
- #include <linux/if.h> |
|
47 |
-+#include <netinet/ip6.h> |
|
48 |
- #include <linux/if_bridge.h> |
|
49 |
- |
|
50 |
- /* defined in net/if.h but that conflicts with linux/if.h... */ |
51 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,40 @@ |
0 |
+Submitted By: Bruce Dubbs <bdubbs_at_linuxfromscratch_dot_org> |
|
1 |
+Date: 2013-03-10 |
|
2 |
+Initial Package Version: 1.5 |
|
3 |
+Upstream Status: Unknown |
|
4 |
+Origin: LFS |
|
5 |
+Description: This patch fixes some autoconf warnings. |
|
6 |
+ |
|
7 |
+ |
|
8 |
+diff -Naur bridge-utils-1.5.orig/Makefile.in bridge-utils-1.5/Makefile.in |
|
9 |
+--- bridge-utils-1.5.orig/Makefile.in 2011-03-28 19:52:54.000000000 -0500 |
|
10 |
+@@ -9,6 +9,7 @@ |
|
11 |
+ bindir=@bindir@ |
|
12 |
+ sbindir=@sbindir@ |
|
13 |
+ mandir=@mandir@ |
|
14 |
++datarootdir=@datarootdir@ |
|
15 |
+ distdir = $(PACKAGE)-$(VERSION) |
|
16 |
+ |
|
17 |
+ SUBDIRS=libbridge brctl doc |
|
18 |
+diff -Naur bridge-utils-1.5.orig/brctl/Makefile.in bridge-utils-1.5/brctl/Makefile.in |
|
19 |
+--- bridge-utils-1.5.orig/brctl/Makefile.in 2011-03-28 19:52:54.000000000 -0500 |
|
20 |
+@@ -12,6 +12,7 @@ |
|
21 |
+ bindir=@bindir@ |
|
22 |
+ sbindir=@sbindir@ |
|
23 |
+ mandir=@mandir@ |
|
24 |
++datarootdir=@datarootdir@ |
|
25 |
+ |
|
26 |
+ INSTALL=@INSTALL@ |
|
27 |
+ |
|
28 |
+diff -Naur bridge-utils-1.5.orig/doc/Makefile.in bridge-utils-1.5/doc/Makefile.in |
|
29 |
+--- bridge-utils-1.5.orig/doc/Makefile.in 2011-03-28 19:52:54.000000000 -0500 |
|
30 |
+@@ -9,6 +9,7 @@ |
|
31 |
+ bindir=@bindir@ |
|
32 |
+ sbindir=@sbindir@ |
|
33 |
+ mandir=@mandir@ |
|
34 |
++datarootdir=@datarootdir@ |
|
35 |
+ |
|
36 |
+ SUBDIRS=libbridge brctl |
... | ... |
@@ -1,7 +1,7 @@ |
1 | 1 |
Summary: Utilities for configuring and managing bridge devices |
2 | 2 |
Name: bridge-utils |
3 | 3 |
Version: 1.5 |
4 |
-Release: 2%{?dist} |
|
4 |
+Release: 3%{?dist} |
|
5 | 5 |
License: GPLv2+ |
6 | 6 |
URL: http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge |
7 | 7 |
Group: System Environment/Base |
... | ... |
@@ -9,7 +9,7 @@ Vendor: VMware, Inc. |
9 | 9 |
Distribution: Photon |
10 | 10 |
Source0: http://sourceforge.net/projects/bridge/files/bridge/%{name}-%{version}.tar.gz |
11 | 11 |
%define sha1 bridge-utils=19d2a58cd3a70f971aa931b40256174a847e60d6 |
12 |
-Patch0: http://www.linuxfromscratch.org/patches/blfs/systemd/bridge-utils-1.5-linux_3.8_fix-1.patch |
|
12 |
+Patch0: http://www.linuxfromscratch.org/patches/blfs/systemd/bridge-utils-1.5-linux_3.8_fix-2.patch |
|
13 | 13 |
%description |
14 | 14 |
The bridge-utils package contains a utility needed to create and manage bridge devices. This is useful in setting up networks for a hosted virtual machine (VM). |
15 | 15 |
%prep |
... | ... |
@@ -28,6 +28,8 @@ make DESTDIR=%{buildroot} install |
28 | 28 |
%{_mandir}/man8/* |
29 | 29 |
|
30 | 30 |
%changelog |
31 |
+* Mon Sep 12 2016 Alexey Makhalov <amakhalov@vmware.com> 1.5-3 |
|
32 |
+- Update patch to fix-2. |
|
31 | 33 |
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.5-2 |
32 | 34 |
- GA - Bump release of all rpms |
33 | 35 |
* Tue May 19 2015 Divya Thaluru <dthaluru@vmware.com> 1.5-1 |
... | ... |
@@ -159,7 +159,7 @@ CONFIG_MEMCG=y |
159 | 159 |
CONFIG_MEMCG_SWAP=y |
160 | 160 |
CONFIG_MEMCG_SWAP_ENABLED=y |
161 | 161 |
CONFIG_MEMCG_KMEM=y |
162 |
-# CONFIG_CGROUP_HUGETLB is not set |
|
162 |
+CONFIG_CGROUP_HUGETLB=y |
|
163 | 163 |
CONFIG_CGROUP_PERF=y |
164 | 164 |
CONFIG_CGROUP_SCHED=y |
165 | 165 |
CONFIG_FAIR_GROUP_SCHED=y |
... | ... |
@@ -864,6 +864,7 @@ CONFIG_NF_CONNTRACK=m |
864 | 864 |
CONFIG_NF_LOG_COMMON=m |
865 | 865 |
CONFIG_NF_CONNTRACK_MARK=y |
866 | 866 |
CONFIG_NF_CONNTRACK_SECMARK=y |
867 |
+# CONFIG_NF_CONNTRACK_ZONES is not set |
|
867 | 868 |
CONFIG_NF_CONNTRACK_PROCFS=y |
868 | 869 |
CONFIG_NF_CONNTRACK_EVENTS=y |
869 | 870 |
CONFIG_NF_CONNTRACK_TIMEOUT=y |
... | ... |
@@ -907,7 +908,7 @@ CONFIG_NETFILTER_XTABLES=y |
907 | 907 |
# |
908 | 908 |
CONFIG_NETFILTER_XT_MARK=m |
909 | 909 |
CONFIG_NETFILTER_XT_CONNMARK=m |
910 |
-# CONFIG_NETFILTER_XT_SET is not set |
|
910 |
+CONFIG_NETFILTER_XT_SET=m |
|
911 | 911 |
|
912 | 912 |
# |
913 | 913 |
# Xtables targets |
... | ... |
@@ -917,7 +918,7 @@ CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m |
917 | 917 |
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m |
918 | 918 |
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m |
919 | 919 |
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m |
920 |
-# CONFIG_NETFILTER_XT_TARGET_CT is not set |
|
920 |
+CONFIG_NETFILTER_XT_TARGET_CT=m |
|
921 | 921 |
CONFIG_NETFILTER_XT_TARGET_DSCP=m |
922 | 922 |
CONFIG_NETFILTER_XT_TARGET_HL=m |
923 | 923 |
CONFIG_NETFILTER_XT_TARGET_HMARK=m |
... | ... |
@@ -943,7 +944,7 @@ CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
943 | 943 |
# |
944 | 944 |
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m |
945 | 945 |
CONFIG_NETFILTER_XT_MATCH_BPF=m |
946 |
-# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set |
|
946 |
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m |
|
947 | 947 |
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m |
948 | 948 |
CONFIG_NETFILTER_XT_MATCH_COMMENT=m |
949 | 949 |
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m |
... | ... |
@@ -962,7 +963,7 @@ CONFIG_NETFILTER_XT_MATCH_HELPER=m |
962 | 962 |
CONFIG_NETFILTER_XT_MATCH_HL=m |
963 | 963 |
# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set |
964 | 964 |
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m |
965 |
-# CONFIG_NETFILTER_XT_MATCH_IPVS is not set |
|
965 |
+CONFIG_NETFILTER_XT_MATCH_IPVS=m |
|
966 | 966 |
# CONFIG_NETFILTER_XT_MATCH_L2TP is not set |
967 | 967 |
CONFIG_NETFILTER_XT_MATCH_LENGTH=m |
968 | 968 |
CONFIG_NETFILTER_XT_MATCH_LIMIT=m |
... | ... |
@@ -153,7 +153,7 @@ CONFIG_MEMCG=y |
153 | 153 |
CONFIG_MEMCG_SWAP=y |
154 | 154 |
CONFIG_MEMCG_SWAP_ENABLED=y |
155 | 155 |
CONFIG_MEMCG_KMEM=y |
156 |
-# CONFIG_CGROUP_HUGETLB is not set |
|
156 |
+CONFIG_CGROUP_HUGETLB=y |
|
157 | 157 |
CONFIG_CGROUP_PERF=y |
158 | 158 |
CONFIG_CGROUP_SCHED=y |
159 | 159 |
CONFIG_FAIR_GROUP_SCHED=y |
... | ... |
@@ -786,7 +786,7 @@ CONFIG_NETFILTER_XTABLES=y |
786 | 786 |
# |
787 | 787 |
CONFIG_NETFILTER_XT_MARK=m |
788 | 788 |
CONFIG_NETFILTER_XT_CONNMARK=m |
789 |
-# CONFIG_NETFILTER_XT_SET is not set |
|
789 |
+CONFIG_NETFILTER_XT_SET=m |
|
790 | 790 |
|
791 | 791 |
# |
792 | 792 |
# Xtables targets |
... | ... |
@@ -819,7 +819,7 @@ CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m |
819 | 819 |
# |
820 | 820 |
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m |
821 | 821 |
CONFIG_NETFILTER_XT_MATCH_BPF=m |
822 |
-# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set |
|
822 |
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m |
|
823 | 823 |
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m |
824 | 824 |
CONFIG_NETFILTER_XT_MATCH_COMMENT=m |
825 | 825 |
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m |
... | ... |
@@ -865,31 +865,31 @@ CONFIG_NETFILTER_XT_MATCH_TIME=m |
865 | 865 |
CONFIG_NETFILTER_XT_MATCH_U32=m |
866 | 866 |
CONFIG_IP_SET=m |
867 | 867 |
CONFIG_IP_SET_MAX=256 |
868 |
-# CONFIG_IP_SET_BITMAP_IP is not set |
|
869 |
-# CONFIG_IP_SET_BITMAP_IPMAC is not set |
|
870 |
-# CONFIG_IP_SET_BITMAP_PORT is not set |
|
871 |
-# CONFIG_IP_SET_HASH_IP is not set |
|
872 |
-# CONFIG_IP_SET_HASH_IPMARK is not set |
|
873 |
-# CONFIG_IP_SET_HASH_IPPORT is not set |
|
874 |
-# CONFIG_IP_SET_HASH_IPPORTIP is not set |
|
875 |
-# CONFIG_IP_SET_HASH_IPPORTNET is not set |
|
876 |
-# CONFIG_IP_SET_HASH_MAC is not set |
|
877 |
-# CONFIG_IP_SET_HASH_NETPORTNET is not set |
|
878 |
-# CONFIG_IP_SET_HASH_NET is not set |
|
879 |
-# CONFIG_IP_SET_HASH_NETNET is not set |
|
880 |
-# CONFIG_IP_SET_HASH_NETPORT is not set |
|
881 |
-# CONFIG_IP_SET_HASH_NETIFACE is not set |
|
882 |
-# CONFIG_IP_SET_LIST_SET is not set |
|
868 |
+CONFIG_IP_SET_BITMAP_IP=m |
|
869 |
+CONFIG_IP_SET_BITMAP_IPMAC=m |
|
870 |
+CONFIG_IP_SET_BITMAP_PORT=m |
|
871 |
+CONFIG_IP_SET_HASH_IP=m |
|
872 |
+CONFIG_IP_SET_HASH_IPMARK=m |
|
873 |
+CONFIG_IP_SET_HASH_IPPORT=m |
|
874 |
+CONFIG_IP_SET_HASH_IPPORTIP=m |
|
875 |
+CONFIG_IP_SET_HASH_IPPORTNET=m |
|
876 |
+CONFIG_IP_SET_HASH_MAC=m |
|
877 |
+CONFIG_IP_SET_HASH_NETPORTNET=m |
|
878 |
+CONFIG_IP_SET_HASH_NET=m |
|
879 |
+CONFIG_IP_SET_HASH_NETNET=m |
|
880 |
+CONFIG_IP_SET_HASH_NETPORT=m |
|
881 |
+CONFIG_IP_SET_HASH_NETIFACE=m |
|
882 |
+CONFIG_IP_SET_LIST_SET=m |
|
883 | 883 |
CONFIG_IP_VS=m |
884 |
-# CONFIG_IP_VS_IPV6 is not set |
|
884 |
+CONFIG_IP_VS_IPV6=y |
|
885 | 885 |
# CONFIG_IP_VS_DEBUG is not set |
886 | 886 |
CONFIG_IP_VS_TAB_BITS=12 |
887 | 887 |
|
888 | 888 |
# |
889 | 889 |
# IPVS transport protocol load balancing support |
890 | 890 |
# |
891 |
-# CONFIG_IP_VS_PROTO_TCP is not set |
|
892 |
-# CONFIG_IP_VS_PROTO_UDP is not set |
|
891 |
+CONFIG_IP_VS_PROTO_TCP=y |
|
892 |
+CONFIG_IP_VS_PROTO_UDP=y |
|
893 | 893 |
# CONFIG_IP_VS_PROTO_AH_ESP is not set |
894 | 894 |
# CONFIG_IP_VS_PROTO_ESP is not set |
895 | 895 |
# CONFIG_IP_VS_PROTO_AH is not set |
... | ... |
@@ -919,7 +919,9 @@ CONFIG_IP_VS_SH_TAB_BITS=8 |
919 | 919 |
# |
920 | 920 |
# IPVS application helper |
921 | 921 |
# |
922 |
+# CONFIG_IP_VS_FTP is not set |
|
922 | 923 |
CONFIG_IP_VS_NFCT=y |
924 |
+# CONFIG_IP_VS_PE_SIP is not set |
|
923 | 925 |
|
924 | 926 |
# |
925 | 927 |
# IP: Netfilter Configuration |
... | ... |
@@ -1108,7 +1110,7 @@ CONFIG_NET_MPLS_GSO=m |
1108 | 1108 |
CONFIG_RPS=y |
1109 | 1109 |
CONFIG_RFS_ACCEL=y |
1110 | 1110 |
CONFIG_XPS=y |
1111 |
-# CONFIG_CGROUP_NET_PRIO is not set |
|
1111 |
+CONFIG_CGROUP_NET_PRIO=y |
|
1112 | 1112 |
CONFIG_CGROUP_NET_CLASSID=y |
1113 | 1113 |
CONFIG_NET_RX_BUSY_POLL=y |
1114 | 1114 |
CONFIG_BQL=y |
... | ... |
@@ -2,7 +2,7 @@ |
2 | 2 |
Summary: Kernel |
3 | 3 |
Name: linux-esx |
4 | 4 |
Version: 4.4.31 |
5 |
-Release: 1%{?dist} |
|
5 |
+Release: 2%{?dist} |
|
6 | 6 |
License: GPLv2 |
7 | 7 |
URL: http://www.kernel.org/ |
8 | 8 |
Group: System Environment/Kernel |
... | ... |
@@ -161,6 +161,10 @@ ln -sf %{name}-%{version}-%{release}.cfg /boot/photon.cfg |
161 | 161 |
/usr/src/%{name}-headers-%{version}-%{release} |
162 | 162 |
|
163 | 163 |
%changelog |
164 |
+* Tue Nov 15 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-2 |
|
165 |
+- .config: add ip set support |
|
166 |
+- .config: add ipvs_{tcp,udp} support |
|
167 |
+- .config: add cgrup_{hugetlb,net_prio} support |
|
164 | 168 |
* Thu Nov 10 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-1 |
165 | 169 |
- Update to linux-4.4.31 |
166 | 170 |
* Thu Nov 10 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.26-2 |
... | ... |
@@ -2,7 +2,7 @@ |
2 | 2 |
Summary: Kernel |
3 | 3 |
Name: linux |
4 | 4 |
Version: 4.4.31 |
5 |
-Release: 1%{?dist} |
|
5 |
+Release: 2%{?dist} |
|
6 | 6 |
License: GPLv2 |
7 | 7 |
URL: http://www.kernel.org/ |
8 | 8 |
Group: System Environment/Kernel |
... | ... |
@@ -197,6 +197,10 @@ ln -s /usr/lib/debug/lib/modules/%{version}/vmlinux-%{version}-%{release}.debug |
197 | 197 |
/lib/modules/%{version}/kernel/arch/x86/oprofile/ |
198 | 198 |
|
199 | 199 |
%changelog |
200 |
+* Tue Nov 15 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-2 |
|
201 |
+- .config: add cgrup_hugetlb support |
|
202 |
+- .config: add netfilter_xt_{set,target_ct} support |
|
203 |
+- .config: add netfilter_xt_match_{cgroup,ipvs} support |
|
200 | 204 |
* Thu Nov 10 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.31-1 |
201 | 205 |
- Update to linux-4.4.31 |
202 | 206 |
* Fri Oct 21 2016 Alexey Makhalov <amakhalov@vmware.com> 4.4.26-1 |