Luiz Augusto von Dentz
9dae2e0303
6lowpan: Fix IID format for Bluetooth
...
According to RFC 7668 U/L bit shall not be used:
https://wiki.tools.ietf.org/html/rfc7668#section-3.2.2 [Page 10]:
In the figure, letter 'b' represents a bit from the
Bluetooth device address, copied as is without any changes on any
bit. This means that no bit in the IID indicates whether the
underlying Bluetooth device address is public or random.
|0 1|1 3|3 4|4 6|
|0 5|6 1|2 7|8 3|
+----------------+----------------+----------------+----------------+
|bbbbbbbbbbbbbbbb|bbbbbbbb11111111|11111110bbbbbbbb|bbbbbbbbbbbbbbbb|
+----------------+----------------+----------------+----------------+
Because of this the code cannot figure out the address type from the IP
address anymore thus it makes no sense to use peer_lookup_ba as it needs
the peer address type.
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Reviewed-by: Stefan Schmidt <stefan@osg.samsung.com>
Acked-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
2017-04-12 22:02:36 +02:00
..
ila
lwtunnel: remove device arg to lwtunnel_build_state
2017-01-30 15:14:22 -05:00
netfilter
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-03-23 16:41:27 -07:00
addrconf.c
6lowpan: Fix IID format for Bluetooth
2017-04-12 22:02:36 +02:00
addrconf_core.c
addrlabel.c
af_inet6.c
ipv6: add support for NETDEV_RESEND_IGMP event
2017-03-28 22:02:21 -07:00
ah6.c
IPsec: do not ignore crypto err in ah6 input
2017-01-16 12:57:48 +01:00
anycast.c
calipso.c
datagram.c
ipv6: Handle IPv4-mapped src to in6addr_any dst.
2017-02-14 12:13:51 -05:00
esp6.c
esp: Introduce a helper to setup the trailer
2017-01-17 10:23:08 +01:00
esp6_offload.c
esp: Add a software GRO codepath
2017-02-15 11:04:11 +01:00
exthdrs.c
ipv6: sr: remove cleanup flag and fix HMAC computation
2017-02-03 11:05:23 -05:00
exthdrs_core.c
exthdrs_offload.c
fib6_rules.c
fou6.c
icmp.c
net: for rate-limited ICMP replies save one atomic operation
2017-01-09 15:49:12 -05:00
inet6_connection_sock.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-01-28 10:33:06 -05:00
inet6_hashtables.c
inet: collapse ipv4/v6 rcv_saddr_equal functions into one
2017-01-18 13:04:28 -05:00
ip6_checksum.c
ip6_fib.c
ipv6: make ECMP route replacement less greedy
2017-03-13 12:16:17 -07:00
ip6_flowlabel.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
ip6_gre.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-07 16:29:30 -05:00
ip6_icmp.c
ip6_input.c
net: Add sysctl to toggle early demux for tcp and udp
2017-03-24 13:17:07 -07:00
ip6_offload.c
net/tunnel: set inner protocol in network gro hooks
2017-03-09 13:19:52 -08:00
ip6_offload.h
ip6_output.c
ipv6: avoid write to a possibly cloned skb
2017-03-13 12:53:35 -07:00
ip6_tunnel.c
ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
2017-02-01 12:27:33 -05:00
ip6_udp_tunnel.c
ip6_vti.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
2017-03-07 15:00:37 -08:00
ip6mr.c
net: ipv6: Refactor inet6_netconf_notify_devconf to take event
2017-03-28 22:32:42 -07:00
ipcomp6.c
net: inet: Support UID-based routing in IP protocols.
2016-11-04 14:45:23 -04:00
ipv6_sockglue.c
net: Allow IP_MULTICAST_IF to set index to L3 slave
2016-12-30 15:24:47 -05:00
Kconfig
ipv6: sr: select DST_CACHE by default
2017-03-27 16:05:06 -07:00
Makefile
esp: Add a software GRO codepath
2017-02-15 11:04:11 +01:00
mcast.c
ipv6: add support for NETDEV_RESEND_IGMP event
2017-03-28 22:02:21 -07:00
mcast_snoop.c
mip6.c
ktime: Get rid of ktime_equal()
2016-12-25 17:21:23 +01:00
ndisc.c
net: ipv6: Add sysctl for minimum prefix len acceptable in RIOs.
2017-03-22 14:20:54 -07:00
netfilter.c
net: inet: Support UID-based routing in IP protocols.
2016-11-04 14:45:23 -04:00
output_core.c
ipv6: Set skb->protocol properly for local output
2016-12-02 12:34:22 -05:00
ping.c
ipv6: remove unnecessary inet6_sk check
2016-12-29 12:05:49 -05:00
proc.c
protocol.c
net: Add sysctl to toggle early demux for tcp and udp
2017-03-24 13:17:07 -07:00
raw.c
net: use dst_confirm_neigh for UDP, RAW, ICMP, L2TP
2017-02-07 13:07:47 -05:00
reassembly.c
ipv6: on reassembly, record frag_max_size
2016-11-03 15:41:11 -04:00
route.c
net: ipv6: set route type for anycast routes
2017-03-16 20:40:14 -07:00
seg6.c
ipv6: seg6_genl_set_tunsrc() must check kmemdup() return value
2017-01-20 11:07:48 -05:00
seg6_hmac.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-02-07 16:29:30 -05:00
seg6_iptunnel.c
ipv6: sr: select DST_CACHE by default
2017-03-27 16:05:06 -07:00
sit.c
sit: fix a double free on error path
2017-02-08 13:12:22 -05:00
syncookies.c
syncookies: use SipHash in place of SHA1
2017-01-09 13:58:57 -05:00
sysctl_net_ipv6.c
tcp_ipv6.c
tcp: Record Rx hash and NAPI ID in tcp_child_process
2017-03-24 20:49:30 -07:00
tcpv6_offload.c
tunnel6.c
udp.c
net: Add sysctl to toggle early demux for tcp and udp
2017-03-24 13:17:07 -07:00
udp_impl.h
udplite: call proper backlog handlers
2016-11-24 15:32:14 -05:00
udp_offload.c
udplite.c
udplite: call proper backlog handlers
2016-11-24 15:32:14 -05:00
xfrm6_input.c
esp: Add a software GRO codepath
2017-02-15 11:04:11 +01:00
xfrm6_mode_beet.c
xfrm6_mode_ro.c
xfrm6_mode_transport.c
esp: Add a software GRO codepath
2017-02-15 11:04:11 +01:00
xfrm6_mode_tunnel.c
xfrm6_output.c
xfrm6_policy.c
xfrm: policy: make policy backend const
2017-02-09 10:22:19 +01:00
xfrm6_protocol.c
xfrm: input: constify xfrm_input_afinfo
2017-02-09 10:22:17 +01:00
xfrm6_state.c
xfrm6_tunnel.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00