linux/net/netfilter/ipvs
Alex Gartrell ba38528aae ipvs: Supply destination address family to ip_vs_conn_new
The assumption that dest af is equal to service af is now unreliable, so we
must specify it manually so as not to copy just the first 4 bytes of a v6
address or doing an illegal read of 16 butes on a v6 address.

We "lie" in two places: for synchronization (which we will explicitly
disallow from happening when we have heterogeneous pools) and for black
hole addresses where there's no real dest.

Signed-off-by: Alex Gartrell <agartrell@fb.com>
Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Simon Horman <horms@verge.net.au>
2014-09-16 09:03:34 +09:00
..
ip_vs_app.c
ip_vs_conn.c ipvs: Supply destination address family to ip_vs_conn_new 2014-09-16 09:03:34 +09:00
ip_vs_core.c ipvs: Supply destination address family to ip_vs_conn_new 2014-09-16 09:03:34 +09:00
ip_vs_ctl.c ipvs: Pass destination address family to ip_vs_trash_get_dest 2014-09-16 09:03:34 +09:00
ip_vs_dh.c
ip_vs_est.c ipvs: stats should not depend on CPU 0 2013-09-18 14:40:20 -05:00
ip_vs_fo.c ipvs: Add simple weighted failover scheduler 2014-09-16 09:03:32 +09:00
ip_vs_ftp.c ipvs: Supply destination address family to ip_vs_conn_new 2014-09-16 09:03:34 +09:00
ip_vs_lblc.c ipvs: Reduce checkpatch noise in ip_vs_lblc.c 2014-03-07 12:36:21 +09:00
ip_vs_lblcr.c ipvs: avoid rcu_barrier during netns cleanup 2013-10-15 10:36:01 +09:00
ip_vs_lc.c
ip_vs_nfct.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-01-06 17:37:45 -05:00
ip_vs_nq.c ipvs: fix overflow on dest weight multiply 2013-09-18 14:38:53 -05:00
ip_vs_pe_sip.c netfilter: push reasm skb through instead of original frag skbs 2013-11-11 00:19:35 -05:00
ip_vs_pe.c
ip_vs_proto_ah_esp.c
ip_vs_proto_sctp.c net: ipvs: sctp: do not recalc sctp csum when ports didn't change 2013-10-30 09:48:16 +09:00
ip_vs_proto_tcp.c
ip_vs_proto_udp.c
ip_vs_proto.c
ip_vs_rr.c
ip_vs_sched.c
ip_vs_sed.c ipvs: fix overflow on dest weight multiply 2013-09-18 14:38:53 -05:00
ip_vs_sh.c ipvs: improved SH fallback strategy 2013-10-15 10:54:50 +09:00
ip_vs_sync.c ipvs: Supply destination address family to ip_vs_conn_new 2014-09-16 09:03:34 +09:00
ip_vs_wlc.c ipvs: fix overflow on dest weight multiply 2013-09-18 14:38:53 -05:00
ip_vs_wrr.c
ip_vs_xmit.c ipvs: properly declare tunnel encapsulation 2014-08-27 14:31:56 +09:00
Kconfig ipvs: Add simple weighted failover scheduler 2014-09-16 09:03:32 +09:00
Makefile ipvs: Add simple weighted failover scheduler 2014-09-16 09:03:32 +09:00