forked from luck/tmp_suning_uos_patched
net: core: netpoll: Enable netconsole IPv6 link local address
There is no reason to discard using source link local address when remote netconsole IPv6 address is set to be link local one. The patch allows administrators to use IPv6 netconsole without explicitly configuring source address: netconsole=@/,@fe80::5054:ff:fe2f:6012/ Signed-off-by: Matwey V. Kornilov <matwey@sai.msu.ru> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
e22d0bfa09
commit
d016b4a356
|
@ -717,7 +717,8 @@ int netpoll_setup(struct netpoll *np)
|
|||
|
||||
read_lock_bh(&idev->lock);
|
||||
list_for_each_entry(ifp, &idev->addr_list, if_list) {
|
||||
if (ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL)
|
||||
if (!!(ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL) !=
|
||||
!!(ipv6_addr_type(&np->remote_ip.in6) & IPV6_ADDR_LINKLOCAL))
|
||||
continue;
|
||||
np->local_ip.in6 = ifp->addr;
|
||||
err = 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user