Lines Matching refs:src_ip
1364 br_multicast_new_group_src(struct net_bridge_port_group *pg, struct br_ip *src_ip) in br_multicast_new_group_src() argument
1371 switch (src_ip->proto) { in br_multicast_new_group_src()
1373 if (ipv4_is_zeronet(src_ip->src.ip4) || in br_multicast_new_group_src()
1374 ipv4_is_multicast(src_ip->src.ip4)) in br_multicast_new_group_src()
1379 if (ipv6_addr_any(&src_ip->src.ip6) || in br_multicast_new_group_src()
1380 ipv6_addr_is_multicast(&src_ip->src.ip6)) in br_multicast_new_group_src()
1392 grp_src->addr = *src_ip; in br_multicast_new_group_src()
2264 struct br_ip src_ip; in br_multicast_isinc_allow() local
2267 memset(&src_ip, 0, sizeof(src_ip)); in br_multicast_isinc_allow()
2268 src_ip.proto = pg->key.addr.proto; in br_multicast_isinc_allow()
2270 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in br_multicast_isinc_allow()
2271 ent = br_multicast_find_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2273 ent = br_multicast_new_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2300 struct br_ip src_ip; in __grp_src_isexc_incl() local
2306 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_incl()
2307 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_incl()
2309 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_incl()
2310 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2314 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2339 struct br_ip src_ip; in __grp_src_isexc_excl() local
2345 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_excl()
2346 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_excl()
2348 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_excl()
2349 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2353 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2412 struct br_ip src_ip; in __grp_src_toin_incl() local
2417 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_incl()
2418 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_incl()
2420 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_incl()
2421 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_incl()
2426 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_incl()
2459 struct br_ip src_ip; in __grp_src_toin_excl() local
2465 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_excl()
2466 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_excl()
2468 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_excl()
2469 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_excl()
2476 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_excl()
2541 struct br_ip src_ip; in __grp_src_toex_incl() local
2546 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_incl()
2547 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_incl()
2549 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_incl()
2550 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_incl()
2556 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_incl()
2586 struct br_ip src_ip; in __grp_src_toex_excl() local
2591 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_excl()
2592 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_excl()
2594 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_excl()
2595 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_excl()
2599 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_excl()
2661 struct br_ip src_ip; in __grp_src_block_incl() local
2666 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_incl()
2667 src_ip.proto = pg->key.addr.proto; in __grp_src_block_incl()
2669 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_incl()
2670 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_incl()
2699 struct br_ip src_ip; in __grp_src_block_excl() local
2704 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_excl()
2705 src_ip.proto = pg->key.addr.proto; in __grp_src_block_excl()
2707 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_excl()
2708 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_excl()
2710 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_block_excl()