Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Tue, 22 Aug 2017 00:06:42 +0000 (17:06 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 22 Aug 2017 00:06:42 +0000 (17:06 -0700)
20 files changed:
1  2 
MAINTAINERS
drivers/net/ethernet/mellanox/mlx4/main.c
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
drivers/net/tun.c
include/net/ip.h
include/net/sch_generic.h
include/net/sock.h
kernel/events/core.c
net/core/datagram.c
net/ipv4/igmp.c
net/ipv4/route.c
net/ipv4/tcp_input.c
net/ipv4/udp.c
net/ipv6/ip6_fib.c
net/ipv6/udp.c
net/openvswitch/datapath.c
net/sched/cls_api.c
net/sctp/ipv6.c
net/unix/af_unix.c
tools/lib/bpf/libbpf.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/ipv4/igmp.c
Simple merge
Simple merge
Simple merge
diff --cc net/ipv4/udp.c
Simple merge
index 8c58c7558de003bb47e9c50c7f4fcfc0b7251bd5,5cc0ea0381981b0539d5d6e67401d962a6f6a230..549aacc3cb2c6f803a19d97e295ceac56ce6ef44
@@@ -1011,8 -913,9 +1011,10 @@@ add
                        fn->fn_flags |= RTN_RTINFO;
                }
                nsiblings = iter->rt6i_nsiblings;
 +              iter->rt6i_node = NULL;
                fib6_purge_rt(iter, fn, info->nl_net);
+               if (fn->rr_ptr == iter)
+                       fn->rr_ptr = NULL;
                rt6_release(iter);
  
                if (nsiblings) {
                                        break;
                                if (rt6_qualify_for_ecmp(iter)) {
                                        *ins = iter->dst.rt6_next;
 +                                      iter->rt6i_node = NULL;
                                        fib6_purge_rt(iter, fn, info->nl_net);
+                                       if (fn->rr_ptr == iter)
+                                               fn->rr_ptr = NULL;
                                        rt6_release(iter);
                                        nsiblings--;
                                } else {
diff --cc net/ipv6/udp.c
Simple merge
Simple merge
Simple merge
diff --cc net/sctp/ipv6.c
Simple merge
Simple merge
Simple merge