On Tuesday 10 May 2016 09:43:00 Sven Eckelmann wrote:
linux/icmp6.h in multicast.c -> icmp6_hdr()
linux/ipv6.h in multicast.c -> ipv6_hdr()
net/addrconf.h in multicast.c -> ipv6_mc_check_mld() -> ipv6_addr_is_ll_all_nodes()
net/ip.h in multicast.c -> ip_eth_mc_map()
net/ipv6.h in multicast.c -> IPV6_ADDR_MC_SCOPE -> IPV6_ADDR_SCOPE_LINKLOCAL
Problem seems to be that your sources don't build at the moment. So most likely you are missing some dependencies like CONFIG_INET (and maybe even more).
I haven't checked all the included symbols (you should) but could it be that BRIDGE + IPv6 is also a missing dependency? At least there are some parts
* { 0x18fb237a, __VMLINUX_SYMBOL_STR(netdev_master_upper_dev_get_rcu) }, * { 0x65e57e43, __VMLINUX_SYMBOL_STR(br_multicast_list_adjacent) }, * { 0x671d7cb3, __VMLINUX_SYMBOL_STR(ip_mc_check_igmp) }, * { 0x10cfbe4f, __VMLINUX_SYMBOL_STR(br_multicast_has_querier_anywhere) }, * { 0x1d18dce9, __VMLINUX_SYMBOL_STR(br_multicast_has_querier_adjacent) }, * { 0xaf8ed45, __VMLINUX_SYMBOL_STR(ipv6_mc_check_mld) },
You can find all used symbols of a build module in net/batman-adv/batman-adv.mod.c
Kind regards, Sven