Lines Matching refs:src_ip
1363 br_multicast_new_group_src(struct net_bridge_port_group *pg, struct br_ip *src_ip) in br_multicast_new_group_src() argument
1370 switch (src_ip->proto) { in br_multicast_new_group_src()
1372 if (ipv4_is_zeronet(src_ip->src.ip4) || in br_multicast_new_group_src()
1373 ipv4_is_multicast(src_ip->src.ip4)) in br_multicast_new_group_src()
1378 if (ipv6_addr_any(&src_ip->src.ip6) || in br_multicast_new_group_src()
1379 ipv6_addr_is_multicast(&src_ip->src.ip6)) in br_multicast_new_group_src()
1391 grp_src->addr = *src_ip; in br_multicast_new_group_src()
2261 struct br_ip src_ip; in br_multicast_isinc_allow() local
2264 memset(&src_ip, 0, sizeof(src_ip)); in br_multicast_isinc_allow()
2265 src_ip.proto = pg->key.addr.proto; in br_multicast_isinc_allow()
2267 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in br_multicast_isinc_allow()
2268 ent = br_multicast_find_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2270 ent = br_multicast_new_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2297 struct br_ip src_ip; in __grp_src_isexc_incl() local
2303 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_incl()
2304 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_incl()
2306 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_incl()
2307 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2311 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2336 struct br_ip src_ip; in __grp_src_isexc_excl() local
2342 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_excl()
2343 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_excl()
2345 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_excl()
2346 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2350 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2409 struct br_ip src_ip; in __grp_src_toin_incl() local
2414 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_incl()
2415 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_incl()
2417 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_incl()
2418 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_incl()
2423 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_incl()
2456 struct br_ip src_ip; in __grp_src_toin_excl() local
2462 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_excl()
2463 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_excl()
2465 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_excl()
2466 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_excl()
2473 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_excl()
2538 struct br_ip src_ip; in __grp_src_toex_incl() local
2543 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_incl()
2544 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_incl()
2546 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_incl()
2547 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_incl()
2553 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_incl()
2583 struct br_ip src_ip; in __grp_src_toex_excl() local
2588 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_excl()
2589 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_excl()
2591 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_excl()
2592 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_excl()
2596 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_excl()
2658 struct br_ip src_ip; in __grp_src_block_incl() local
2663 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_incl()
2664 src_ip.proto = pg->key.addr.proto; in __grp_src_block_incl()
2666 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_incl()
2667 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_incl()
2696 struct br_ip src_ip; in __grp_src_block_excl() local
2701 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_excl()
2702 src_ip.proto = pg->key.addr.proto; in __grp_src_block_excl()
2704 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_excl()
2705 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_excl()
2707 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_block_excl()