linux/net
Erik Kline 0065bf4206 net: ipv6: allow choosing optimistic addresses with use_optimistic
The use_optimistic sysctl makes optimistic IPv6 addresses
equivalent to preferred addresses for source address selection
(e.g., when calling connect()), but it does not allow an
application to bind to optimistic addresses. This behaviour is
inconsistent - for example, it doesn't make sense for bind() to
an optimistic address fail with EADDRNOTAVAIL, but connect() to
choose that address outgoing address on the same socket.

Bug: 17769720
Bug: 18609055
Change-Id: I9de0d6c92ac45e29d28e318ac626c71806666f13
Signed-off-by: Erik Kline <ek@google.com>
Signed-off-by: Lorenzo Colitti <lorenzo@google.com>
2014-12-05 04:41:18 -08:00
..
9p zero copy error fix 2013-06-10 17:35:25 -07:00
802
8021q
appletalk
atm
ax25
batman-adv batman-adv: Don't handle address updates when bla is disabled 2013-06-10 08:42:18 +02:00
bluetooth net: bluetooth: Remove the AID_NET_BT* gid numbers 2013-07-01 14:16:21 -07:00
bridge bridge: Have tx_bytes count headers like rx_bytes. 2013-07-01 13:40:37 -07:00
caif
can
ceph
core net: core: Support UID-based routing. 2014-06-25 12:41:52 +09:00
dcb
dccp
decnet
dns_resolver
dsa
ethernet
ieee802154
ipv4 net/ping: handle protocol mismatching scenario 2014-12-02 02:28:04 +00:00
ipv6 net: ipv6: allow choosing optimistic addresses with use_optimistic 2014-12-05 04:41:18 -08:00
ipx
irda
iucv
key af_key: fix info leaks in notify messages 2013-06-26 15:15:54 -07:00
l2tp l2tp: Fix sendmsg() return value 2013-06-13 02:39:04 -07:00
lapb
llc
mac80211 mac80211: Fix rate control mask matching call 2013-06-12 09:12:43 +02:00
mac802154
netfilter netfilter: fix seq_printf type mismatch warning 2014-06-12 14:35:38 -07:00
netlabel
netlink netlink: fix error propagation in netlink_mmap() 2013-06-11 02:52:47 -07:00
netrom
nfc
openvswitch
packet packet: packet_getname_spkt: make sure string is always 0-terminated 2013-06-13 01:38:36 -07:00
phonet
rds
rfkill rfkill: Introduce CONFIG_RFKILL_PM and use instead of CONFIG_PM to power down 2013-07-01 13:40:27 -07:00
rose
rxrpc
sched net_sched: qdisc_get_rtab() must check data[] array 2013-06-07 15:24:04 -07:00
sctp sctp: fully initialize sctp_outq in sctp_outq_init 2013-06-13 18:05:24 -07:00
sunrpc freezer: add unsafe versions of freezable helpers for NFS 2013-07-01 15:37:43 -07:00
tipc
unix af_unix: use freezable blocking calls in read 2013-07-01 15:46:26 -07:00
vmw_vsock
wimax
wireless net: wireless: fix misplaced #endif in net/wireless/nl80211.c 2014-06-27 15:26:49 -07:00
x25
xfrm xfrm: force a garbage collection after deleting a policy 2013-05-31 17:30:07 -07:00
activity_stats.c net: activity_stats: Stop using obsolete create_proc_read_entry api 2013-07-01 15:52:02 -07:00
compat.c net: Unbreak compat_sys_{send,recv}msg 2013-06-06 11:52:14 -07:00
Kconfig net: Fix CONFIG_RPS option to be turned off 2013-07-01 13:40:29 -07:00
Makefile net: activity_stats: Add statistics for network transmission activity 2013-07-01 13:40:29 -07:00
nonet.c
socket.c net: Unbreak compat_sys_{send,recv}msg 2013-06-06 11:52:14 -07:00
sysctl_net.c