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()
2335 struct br_ip src_ip; in br_multicast_isinc_allow() local
2338 memset(&src_ip, 0, sizeof(src_ip)); in br_multicast_isinc_allow()
2339 src_ip.proto = pg->key.addr.proto; in br_multicast_isinc_allow()
2341 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in br_multicast_isinc_allow()
2342 ent = br_multicast_find_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2344 ent = br_multicast_new_group_src(pg, &src_ip); in br_multicast_isinc_allow()
2371 struct br_ip src_ip; in __grp_src_isexc_incl() local
2377 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_incl()
2378 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_incl()
2380 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_incl()
2381 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2385 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_incl()
2410 struct br_ip src_ip; in __grp_src_isexc_excl() local
2416 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_excl()
2417 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_excl()
2419 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_excl()
2420 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2424 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_excl()
2483 struct br_ip src_ip; in __grp_src_toin_incl() local
2488 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_incl()
2489 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_incl()
2491 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_incl()
2492 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_incl()
2497 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_incl()
2530 struct br_ip src_ip; in __grp_src_toin_excl() local
2536 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_excl()
2537 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_excl()
2539 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toin_excl()
2540 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_excl()
2547 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_excl()
2612 struct br_ip src_ip; in __grp_src_toex_incl() local
2617 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_incl()
2618 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_incl()
2620 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_incl()
2621 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_incl()
2627 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_incl()
2657 struct br_ip src_ip; in __grp_src_toex_excl() local
2662 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_excl()
2663 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_excl()
2665 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_toex_excl()
2666 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_excl()
2670 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_excl()
2732 struct br_ip src_ip; in __grp_src_block_incl() local
2737 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_incl()
2738 src_ip.proto = pg->key.addr.proto; in __grp_src_block_incl()
2740 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_incl()
2741 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_incl()
2770 struct br_ip src_ip; in __grp_src_block_excl() local
2775 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_excl()
2776 src_ip.proto = pg->key.addr.proto; in __grp_src_block_excl()
2778 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_block_excl()
2779 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_excl()
2781 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_block_excl()