mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
fix
This commit is contained in:
parent
006a2eb1db
commit
7db05f73b1
4 changed files with 0 additions and 90 deletions
|
@ -1,12 +0,0 @@
|
||||||
diff --git a/net/Kconfig b/net/Kconfig
|
|
||||||
index 976cb63..4a7b0af 100644
|
|
||||||
--- a/net/Kconfig
|
|
||||||
+++ b/net/Kconfig
|
|
||||||
@@ -236,6 +236,7 @@ source "net/dcb/Kconfig"
|
|
||||||
source "net/dns_resolver/Kconfig"
|
|
||||||
source "net/batman-adv/Kconfig"
|
|
||||||
source "net/openvswitch/Kconfig"
|
|
||||||
+source "net/shortcut-fe/Kconfig"
|
|
||||||
|
|
||||||
config RPS
|
|
||||||
boolean "RPS"
|
|
|
@ -1,10 +0,0 @@
|
||||||
diff --git a/net/Makefile b/net/Makefile
|
|
||||||
index 6865dab..a8f0091 100644
|
|
||||||
--- a/net/Makefile
|
|
||||||
+++ b/net/Makefile
|
|
||||||
@@ -71,3 +71,5 @@ obj-$(CONFIG_BATMAN_ADV) += batman-adv/
|
|
||||||
obj-$(CONFIG_NFC) += nfc/
|
|
||||||
obj-$(CONFIG_OPENVSWITCH) += openvswitch/
|
|
||||||
obj-$(CONFIG_NET_ACTIVITY_STATS) += activity_stats.o
|
|
||||||
+obj-$(CONFIG_SHORTCUT_FE) += shortcut-fe/
|
|
||||||
+
|
|
|
@ -1,43 +0,0 @@
|
||||||
diff --git a/net/core/dev.c b/net/core/dev.c
|
|
||||||
index d23742f..1f0415f 100644
|
|
||||||
--- a/net/core/dev.c
|
|
||||||
+++ b/net/core/dev.c
|
|
||||||
@@ -3168,6 +3168,9 @@ void netdev_rx_handler_unregister(struct net_device *dev)
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(netdev_rx_handler_unregister);
|
|
||||||
|
|
||||||
+int (*athrs_fast_nat_recv)(struct sk_buff *skb) __rcu __read_mostly;
|
|
||||||
+EXPORT_SYMBOL_GPL(athrs_fast_nat_recv);
|
|
||||||
+
|
|
||||||
static int __netif_receive_skb(struct sk_buff *skb)
|
|
||||||
{
|
|
||||||
struct packet_type *ptype, *pt_prev;
|
|
||||||
@@ -3177,6 +3180,7 @@ static int __netif_receive_skb(struct sk_buff *skb)
|
|
||||||
bool deliver_exact = false;
|
|
||||||
int ret = NET_RX_DROP;
|
|
||||||
__be16 type;
|
|
||||||
+ int (*fast_recv)(struct sk_buff *skb);
|
|
||||||
|
|
||||||
net_timestamp_check(!netdev_tstamp_prequeue, skb);
|
|
||||||
|
|
||||||
@@ -3194,10 +3198,18 @@ static int __netif_receive_skb(struct sk_buff *skb)
|
|
||||||
skb_reset_transport_header(skb);
|
|
||||||
skb_reset_mac_len(skb);
|
|
||||||
|
|
||||||
- pt_prev = NULL;
|
|
||||||
-
|
|
||||||
rcu_read_lock();
|
|
||||||
|
|
||||||
+ fast_recv = rcu_dereference(athrs_fast_nat_recv);
|
|
||||||
+ if (fast_recv) {
|
|
||||||
+ if (fast_recv(skb)) {
|
|
||||||
+ rcu_read_unlock();
|
|
||||||
+ return NET_RX_SUCCESS;
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ pt_prev = NULL;
|
|
||||||
+
|
|
||||||
another_round:
|
|
||||||
|
|
||||||
__this_cpu_inc(softnet_data.processed);
|
|
|
@ -1,25 +0,0 @@
|
||||||
--- /home/dhudson/mips-orig/nf_conntrack_proto_tcp.c 2013-05-07 21:32:57.153896922 +0100
|
|
||||||
+++ nf_conntrack_proto_tcp.c 2013-06-13 16:37:40.137102438 +0100
|
|
||||||
@@ -27,18 +27,20 @@
|
|
||||||
#include <net/netfilter/nf_conntrack_ecache.h>
|
|
||||||
#include <net/netfilter/nf_log.h>
|
|
||||||
#include <net/netfilter/ipv4/nf_conntrack_ipv4.h>
|
|
||||||
#include <net/netfilter/ipv6/nf_conntrack_ipv6.h>
|
|
||||||
|
|
||||||
/* Do not check the TCP window for incoming packets */
|
|
||||||
-static int nf_ct_tcp_no_window_check __read_mostly = 1;
|
|
||||||
+int nf_ct_tcp_no_window_check __read_mostly = 0;
|
|
||||||
+EXPORT_SYMBOL_GPL(nf_ct_tcp_no_window_check);
|
|
||||||
|
|
||||||
/* "Be conservative in what you do,
|
|
||||||
be liberal in what you accept from others."
|
|
||||||
If it's non-zero, we mark only out of window RST segments as INVALID. */
|
|
||||||
-static int nf_ct_tcp_be_liberal __read_mostly = 0;
|
|
||||||
+int nf_ct_tcp_be_liberal __read_mostly = 0;
|
|
||||||
+EXPORT_SYMBOL_GPL(nf_ct_tcp_be_liberal);
|
|
||||||
|
|
||||||
/* If it is set to zero, we disable picking up already established
|
|
||||||
connections. */
|
|
||||||
static int nf_ct_tcp_loose __read_mostly = 1;
|
|
||||||
|
|
||||||
/* Max number of the retransmitted packets without receiving an (acceptable)
|
|
Loading…
Add table
Add a link
Reference in a new issue