diff options
Diffstat (limited to 'net/sched/Kconfig')
-rw-r--r-- | net/sched/Kconfig | 145 |
1 files changed, 72 insertions, 73 deletions
diff --git a/net/sched/Kconfig b/net/sched/Kconfig index b3faafeafab9..2985509147a2 100644 --- a/net/sched/Kconfig +++ b/net/sched/Kconfig | |||
@@ -324,7 +324,7 @@ config NET_SCH_CAKE | |||
324 | tristate "Common Applications Kept Enhanced (CAKE)" | 324 | tristate "Common Applications Kept Enhanced (CAKE)" |
325 | help | 325 | help |
326 | Say Y here if you want to use the Common Applications Kept Enhanced | 326 | Say Y here if you want to use the Common Applications Kept Enhanced |
327 | (CAKE) queue management algorithm. | 327 | (CAKE) queue management algorithm. |
328 | 328 | ||
329 | To compile this driver as a module, choose M here: the module | 329 | To compile this driver as a module, choose M here: the module |
330 | will be called sch_cake. | 330 | will be called sch_cake. |
@@ -730,8 +730,8 @@ config NET_CLS_ACT | |||
730 | 730 | ||
731 | config NET_ACT_POLICE | 731 | config NET_ACT_POLICE |
732 | tristate "Traffic Policing" | 732 | tristate "Traffic Policing" |
733 | depends on NET_CLS_ACT | 733 | depends on NET_CLS_ACT |
734 | ---help--- | 734 | ---help--- |
735 | Say Y here if you want to do traffic policing, i.e. strict | 735 | Say Y here if you want to do traffic policing, i.e. strict |
736 | bandwidth limiting. This action replaces the existing policing | 736 | bandwidth limiting. This action replaces the existing policing |
737 | module. | 737 | module. |
@@ -740,9 +740,9 @@ config NET_ACT_POLICE | |||
740 | module will be called act_police. | 740 | module will be called act_police. |
741 | 741 | ||
742 | config NET_ACT_GACT | 742 | config NET_ACT_GACT |
743 | tristate "Generic actions" | 743 | tristate "Generic actions" |
744 | depends on NET_CLS_ACT | 744 | depends on NET_CLS_ACT |
745 | ---help--- | 745 | ---help--- |
746 | Say Y here to take generic actions such as dropping and | 746 | Say Y here to take generic actions such as dropping and |
747 | accepting packets. | 747 | accepting packets. |
748 | 748 | ||
@@ -750,15 +750,15 @@ config NET_ACT_GACT | |||
750 | module will be called act_gact. | 750 | module will be called act_gact. |
751 | 751 | ||
752 | config GACT_PROB | 752 | config GACT_PROB |
753 | bool "Probability support" | 753 | bool "Probability support" |
754 | depends on NET_ACT_GACT | 754 | depends on NET_ACT_GACT |
755 | ---help--- | 755 | ---help--- |
756 | Say Y here to use the generic action randomly or deterministically. | 756 | Say Y here to use the generic action randomly or deterministically. |
757 | 757 | ||
758 | config NET_ACT_MIRRED | 758 | config NET_ACT_MIRRED |
759 | tristate "Redirecting and Mirroring" | 759 | tristate "Redirecting and Mirroring" |
760 | depends on NET_CLS_ACT | 760 | depends on NET_CLS_ACT |
761 | ---help--- | 761 | ---help--- |
762 | Say Y here to allow packets to be mirrored or redirected to | 762 | Say Y here to allow packets to be mirrored or redirected to |
763 | other devices. | 763 | other devices. |
764 | 764 | ||
@@ -766,10 +766,10 @@ config NET_ACT_MIRRED | |||
766 | module will be called act_mirred. | 766 | module will be called act_mirred. |
767 | 767 | ||
768 | config NET_ACT_SAMPLE | 768 | config NET_ACT_SAMPLE |
769 | tristate "Traffic Sampling" | 769 | tristate "Traffic Sampling" |
770 | depends on NET_CLS_ACT | 770 | depends on NET_CLS_ACT |
771 | select PSAMPLE | 771 | select PSAMPLE |
772 | ---help--- | 772 | ---help--- |
773 | Say Y here to allow packet sampling tc action. The packet sample | 773 | Say Y here to allow packet sampling tc action. The packet sample |
774 | action consists of statistically choosing packets and sampling | 774 | action consists of statistically choosing packets and sampling |
775 | them using the psample module. | 775 | them using the psample module. |
@@ -778,9 +778,9 @@ config NET_ACT_SAMPLE | |||
778 | module will be called act_sample. | 778 | module will be called act_sample. |
779 | 779 | ||
780 | config NET_ACT_IPT | 780 | config NET_ACT_IPT |
781 | tristate "IPtables targets" | 781 | tristate "IPtables targets" |
782 | depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES | 782 | depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES |
783 | ---help--- | 783 | ---help--- |
784 | Say Y here to be able to invoke iptables targets after successful | 784 | Say Y here to be able to invoke iptables targets after successful |
785 | classification. | 785 | classification. |
786 | 786 | ||
@@ -788,9 +788,9 @@ config NET_ACT_IPT | |||
788 | module will be called act_ipt. | 788 | module will be called act_ipt. |
789 | 789 | ||
790 | config NET_ACT_NAT | 790 | config NET_ACT_NAT |
791 | tristate "Stateless NAT" | 791 | tristate "Stateless NAT" |
792 | depends on NET_CLS_ACT | 792 | depends on NET_CLS_ACT |
793 | ---help--- | 793 | ---help--- |
794 | Say Y here to do stateless NAT on IPv4 packets. You should use | 794 | Say Y here to do stateless NAT on IPv4 packets. You should use |
795 | netfilter for NAT unless you know what you are doing. | 795 | netfilter for NAT unless you know what you are doing. |
796 | 796 | ||
@@ -798,18 +798,18 @@ config NET_ACT_NAT | |||
798 | module will be called act_nat. | 798 | module will be called act_nat. |
799 | 799 | ||
800 | config NET_ACT_PEDIT | 800 | config NET_ACT_PEDIT |
801 | tristate "Packet Editing" | 801 | tristate "Packet Editing" |
802 | depends on NET_CLS_ACT | 802 | depends on NET_CLS_ACT |
803 | ---help--- | 803 | ---help--- |
804 | Say Y here if you want to mangle the content of packets. | 804 | Say Y here if you want to mangle the content of packets. |
805 | 805 | ||
806 | To compile this code as a module, choose M here: the | 806 | To compile this code as a module, choose M here: the |
807 | module will be called act_pedit. | 807 | module will be called act_pedit. |
808 | 808 | ||
809 | config NET_ACT_SIMP | 809 | config NET_ACT_SIMP |
810 | tristate "Simple Example (Debug)" | 810 | tristate "Simple Example (Debug)" |
811 | depends on NET_CLS_ACT | 811 | depends on NET_CLS_ACT |
812 | ---help--- | 812 | ---help--- |
813 | Say Y here to add a simple action for demonstration purposes. | 813 | Say Y here to add a simple action for demonstration purposes. |
814 | It is meant as an example and for debugging purposes. It will | 814 | It is meant as an example and for debugging purposes. It will |
815 | print a configured policy string followed by the packet count | 815 | print a configured policy string followed by the packet count |
@@ -821,9 +821,9 @@ config NET_ACT_SIMP | |||
821 | module will be called act_simple. | 821 | module will be called act_simple. |
822 | 822 | ||
823 | config NET_ACT_SKBEDIT | 823 | config NET_ACT_SKBEDIT |
824 | tristate "SKB Editing" | 824 | tristate "SKB Editing" |
825 | depends on NET_CLS_ACT | 825 | depends on NET_CLS_ACT |
826 | ---help--- | 826 | ---help--- |
827 | Say Y here to change skb priority or queue_mapping settings. | 827 | Say Y here to change skb priority or queue_mapping settings. |
828 | 828 | ||
829 | If unsure, say N. | 829 | If unsure, say N. |
@@ -832,10 +832,10 @@ config NET_ACT_SKBEDIT | |||
832 | module will be called act_skbedit. | 832 | module will be called act_skbedit. |
833 | 833 | ||
834 | config NET_ACT_CSUM | 834 | config NET_ACT_CSUM |
835 | tristate "Checksum Updating" | 835 | tristate "Checksum Updating" |
836 | depends on NET_CLS_ACT && INET | 836 | depends on NET_CLS_ACT && INET |
837 | select LIBCRC32C | 837 | select LIBCRC32C |
838 | ---help--- | 838 | ---help--- |
839 | Say Y here to update some common checksum after some direct | 839 | Say Y here to update some common checksum after some direct |
840 | packet alterations. | 840 | packet alterations. |
841 | 841 | ||
@@ -854,9 +854,9 @@ config NET_ACT_MPLS | |||
854 | module will be called act_mpls. | 854 | module will be called act_mpls. |
855 | 855 | ||
856 | config NET_ACT_VLAN | 856 | config NET_ACT_VLAN |
857 | tristate "Vlan manipulation" | 857 | tristate "Vlan manipulation" |
858 | depends on NET_CLS_ACT | 858 | depends on NET_CLS_ACT |
859 | ---help--- | 859 | ---help--- |
860 | Say Y here to push or pop vlan headers. | 860 | Say Y here to push or pop vlan headers. |
861 | 861 | ||
862 | If unsure, say N. | 862 | If unsure, say N. |
@@ -865,9 +865,9 @@ config NET_ACT_VLAN | |||
865 | module will be called act_vlan. | 865 | module will be called act_vlan. |
866 | 866 | ||
867 | config NET_ACT_BPF | 867 | config NET_ACT_BPF |
868 | tristate "BPF based action" | 868 | tristate "BPF based action" |
869 | depends on NET_CLS_ACT | 869 | depends on NET_CLS_ACT |
870 | ---help--- | 870 | ---help--- |
871 | Say Y here to execute BPF code on packets. The BPF code will decide | 871 | Say Y here to execute BPF code on packets. The BPF code will decide |
872 | if the packet should be dropped or not. | 872 | if the packet should be dropped or not. |
873 | 873 | ||
@@ -877,10 +877,10 @@ config NET_ACT_BPF | |||
877 | module will be called act_bpf. | 877 | module will be called act_bpf. |
878 | 878 | ||
879 | config NET_ACT_CONNMARK | 879 | config NET_ACT_CONNMARK |
880 | tristate "Netfilter Connection Mark Retriever" | 880 | tristate "Netfilter Connection Mark Retriever" |
881 | depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES | 881 | depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES |
882 | depends on NF_CONNTRACK && NF_CONNTRACK_MARK | 882 | depends on NF_CONNTRACK && NF_CONNTRACK_MARK |
883 | ---help--- | 883 | ---help--- |
884 | Say Y here to allow retrieving of conn mark | 884 | Say Y here to allow retrieving of conn mark |
885 | 885 | ||
886 | If unsure, say N. | 886 | If unsure, say N. |
@@ -889,10 +889,10 @@ config NET_ACT_CONNMARK | |||
889 | module will be called act_connmark. | 889 | module will be called act_connmark. |
890 | 890 | ||
891 | config NET_ACT_CTINFO | 891 | config NET_ACT_CTINFO |
892 | tristate "Netfilter Connection Mark Actions" | 892 | tristate "Netfilter Connection Mark Actions" |
893 | depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES | 893 | depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES |
894 | depends on NF_CONNTRACK && NF_CONNTRACK_MARK | 894 | depends on NF_CONNTRACK && NF_CONNTRACK_MARK |
895 | help | 895 | help |
896 | Say Y here to allow transfer of a connmark stored information. | 896 | Say Y here to allow transfer of a connmark stored information. |
897 | Current actions transfer connmark stored DSCP into | 897 | Current actions transfer connmark stored DSCP into |
898 | ipv4/v6 diffserv and/or to transfer connmark to packet | 898 | ipv4/v6 diffserv and/or to transfer connmark to packet |
@@ -906,21 +906,21 @@ config NET_ACT_CTINFO | |||
906 | module will be called act_ctinfo. | 906 | module will be called act_ctinfo. |
907 | 907 | ||
908 | config NET_ACT_SKBMOD | 908 | config NET_ACT_SKBMOD |
909 | tristate "skb data modification action" | 909 | tristate "skb data modification action" |
910 | depends on NET_CLS_ACT | 910 | depends on NET_CLS_ACT |
911 | ---help--- | 911 | ---help--- |
912 | Say Y here to allow modification of skb data | 912 | Say Y here to allow modification of skb data |
913 | 913 | ||
914 | If unsure, say N. | 914 | If unsure, say N. |
915 | 915 | ||
916 | To compile this code as a module, choose M here: the | 916 | To compile this code as a module, choose M here: the |
917 | module will be called act_skbmod. | 917 | module will be called act_skbmod. |
918 | 918 | ||
919 | config NET_ACT_IFE | 919 | config NET_ACT_IFE |
920 | tristate "Inter-FE action based on IETF ForCES InterFE LFB" | 920 | tristate "Inter-FE action based on IETF ForCES InterFE LFB" |
921 | depends on NET_CLS_ACT | 921 | depends on NET_CLS_ACT |
922 | select NET_IFE | 922 | select NET_IFE |
923 | ---help--- | 923 | ---help--- |
924 | Say Y here to allow for sourcing and terminating metadata | 924 | Say Y here to allow for sourcing and terminating metadata |
925 | For details refer to netdev01 paper: | 925 | For details refer to netdev01 paper: |
926 | "Distributing Linux Traffic Control Classifier-Action Subsystem" | 926 | "Distributing Linux Traffic Control Classifier-Action Subsystem" |
@@ -930,9 +930,9 @@ config NET_ACT_IFE | |||
930 | module will be called act_ife. | 930 | module will be called act_ife. |
931 | 931 | ||
932 | config NET_ACT_TUNNEL_KEY | 932 | config NET_ACT_TUNNEL_KEY |
933 | tristate "IP tunnel metadata manipulation" | 933 | tristate "IP tunnel metadata manipulation" |
934 | depends on NET_CLS_ACT | 934 | depends on NET_CLS_ACT |
935 | ---help--- | 935 | ---help--- |
936 | Say Y here to set/release ip tunnel metadata. | 936 | Say Y here to set/release ip tunnel metadata. |
937 | 937 | ||
938 | If unsure, say N. | 938 | If unsure, say N. |
@@ -941,9 +941,9 @@ config NET_ACT_TUNNEL_KEY | |||
941 | module will be called act_tunnel_key. | 941 | module will be called act_tunnel_key. |
942 | 942 | ||
943 | config NET_ACT_CT | 943 | config NET_ACT_CT |
944 | tristate "connection tracking tc action" | 944 | tristate "connection tracking tc action" |
945 | depends on NET_CLS_ACT && NF_CONNTRACK && NF_NAT | 945 | depends on NET_CLS_ACT && NF_CONNTRACK && NF_NAT |
946 | help | 946 | help |
947 | Say Y here to allow sending the packets to conntrack module. | 947 | Say Y here to allow sending the packets to conntrack module. |
948 | 948 | ||
949 | If unsure, say N. | 949 | If unsure, say N. |
@@ -952,21 +952,20 @@ config NET_ACT_CT | |||
952 | module will be called act_ct. | 952 | module will be called act_ct. |
953 | 953 | ||
954 | config NET_IFE_SKBMARK | 954 | config NET_IFE_SKBMARK |
955 | tristate "Support to encoding decoding skb mark on IFE action" | 955 | tristate "Support to encoding decoding skb mark on IFE action" |
956 | depends on NET_ACT_IFE | 956 | depends on NET_ACT_IFE |
957 | 957 | ||
958 | config NET_IFE_SKBPRIO | 958 | config NET_IFE_SKBPRIO |
959 | tristate "Support to encoding decoding skb prio on IFE action" | 959 | tristate "Support to encoding decoding skb prio on IFE action" |
960 | depends on NET_ACT_IFE | 960 | depends on NET_ACT_IFE |
961 | 961 | ||
962 | config NET_IFE_SKBTCINDEX | 962 | config NET_IFE_SKBTCINDEX |
963 | tristate "Support to encoding decoding skb tcindex on IFE action" | 963 | tristate "Support to encoding decoding skb tcindex on IFE action" |
964 | depends on NET_ACT_IFE | 964 | depends on NET_ACT_IFE |
965 | 965 | ||
966 | config NET_TC_SKB_EXT | 966 | config NET_TC_SKB_EXT |
967 | bool "TC recirculation support" | 967 | bool "TC recirculation support" |
968 | depends on NET_CLS_ACT | 968 | depends on NET_CLS_ACT |
969 | default y if NET_CLS_ACT | ||
970 | select SKB_EXTENSIONS | 969 | select SKB_EXTENSIONS |
971 | 970 | ||
972 | help | 971 | help |