Lines Matching refs:src_ip

1232 br_multicast_new_group_src(struct net_bridge_port_group *pg, struct br_ip *src_ip)  in br_multicast_new_group_src()  argument
1239 switch (src_ip->proto) { in br_multicast_new_group_src()
1241 if (ipv4_is_zeronet(src_ip->src.ip4) || in br_multicast_new_group_src()
1242 ipv4_is_multicast(src_ip->src.ip4)) in br_multicast_new_group_src()
1247 if (ipv6_addr_any(&src_ip->src.ip6) || in br_multicast_new_group_src()
1248 ipv6_addr_is_multicast(&src_ip->src.ip6)) in br_multicast_new_group_src()
1260 grp_src->addr = *src_ip; in br_multicast_new_group_src()
2084 struct br_ip src_ip; in br_multicast_isinc_allow() local
2087 memset(&src_ip, 0, sizeof(src_ip)); in br_multicast_isinc_allow()
2088 src_ip.proto = pg->key.addr.proto; in br_multicast_isinc_allow()
2090 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in br_multicast_isinc_allow()
2091 ent = br_multicast_find_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2093 ent = br_multicast_new_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2120 struct br_ip src_ip; in __grp_src_isexc_incl() local
2126 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_incl()
2127 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_incl()
2129 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_incl()
2130 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2134 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2159 struct br_ip src_ip; in __grp_src_isexc_excl() local
2165 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_excl()
2166 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_excl()
2168 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_excl()
2169 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2173 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2232 struct br_ip src_ip; in __grp_src_toin_incl() local
2237 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_incl()
2238 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_incl()
2240 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_incl()
2241 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_incl()
2246 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_incl()
2279 struct br_ip src_ip; in __grp_src_toin_excl() local
2285 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_excl()
2286 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_excl()
2288 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_excl()
2289 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_excl()
2296 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_excl()
2361 struct br_ip src_ip; in __grp_src_toex_incl() local
2366 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_incl()
2367 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_incl()
2369 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_incl()
2370 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_incl()
2376 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_incl()
2406 struct br_ip src_ip; in __grp_src_toex_excl() local
2411 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_excl()
2412 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_excl()
2414 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_excl()
2415 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_excl()
2419 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_excl()
2481 struct br_ip src_ip; in __grp_src_block_incl() local
2486 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_incl()
2487 src_ip.proto = pg->key.addr.proto; in __grp_src_block_incl()
2489 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_incl()
2490 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_incl()
2519 struct br_ip src_ip; in __grp_src_block_excl() local
2524 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_excl()
2525 src_ip.proto = pg->key.addr.proto; in __grp_src_block_excl()
2527 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_excl()
2528 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_excl()
2530 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_block_excl()