Lines Matching refs:src_ip
1116 br_multicast_new_group_src(struct net_bridge_port_group *pg, struct br_ip *src_ip) in br_multicast_new_group_src() argument
1123 switch (src_ip->proto) { in br_multicast_new_group_src()
1125 if (ipv4_is_zeronet(src_ip->src.ip4) || in br_multicast_new_group_src()
1126 ipv4_is_multicast(src_ip->src.ip4)) in br_multicast_new_group_src()
1131 if (ipv6_addr_any(&src_ip->src.ip6) || in br_multicast_new_group_src()
1132 ipv6_addr_is_multicast(&src_ip->src.ip6)) in br_multicast_new_group_src()
1144 grp_src->addr = *src_ip; in br_multicast_new_group_src()
1804 struct br_ip src_ip; in br_multicast_isinc_allow() local
1807 memset(&src_ip, 0, sizeof(src_ip)); in br_multicast_isinc_allow()
1808 src_ip.proto = pg->key.addr.proto; in br_multicast_isinc_allow()
1810 memcpy(&src_ip.src, srcs, src_size); in br_multicast_isinc_allow()
1811 ent = br_multicast_find_group_src(pg, &src_ip); in br_multicast_isinc_allow()
1813 ent = br_multicast_new_group_src(pg, &src_ip); in br_multicast_isinc_allow()
1835 struct br_ip src_ip; in __grp_src_isexc_incl() local
1841 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_incl()
1842 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_incl()
1844 memcpy(&src_ip.src, srcs, src_size); in __grp_src_isexc_incl()
1845 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_incl()
1849 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_incl()
1871 struct br_ip src_ip; in __grp_src_isexc_excl() local
1877 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_isexc_excl()
1878 src_ip.proto = pg->key.addr.proto; in __grp_src_isexc_excl()
1880 memcpy(&src_ip.src, srcs, src_size); in __grp_src_isexc_excl()
1881 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_isexc_excl()
1885 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_isexc_excl()
1936 struct br_ip src_ip; in __grp_src_toin_incl() local
1941 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_incl()
1942 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_incl()
1944 memcpy(&src_ip.src, srcs, src_size); in __grp_src_toin_incl()
1945 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_incl()
1950 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_incl()
1978 struct br_ip src_ip; in __grp_src_toin_excl() local
1984 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toin_excl()
1985 src_ip.proto = pg->key.addr.proto; in __grp_src_toin_excl()
1987 memcpy(&src_ip.src, srcs, src_size); in __grp_src_toin_excl()
1988 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toin_excl()
1995 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toin_excl()
2040 struct br_ip src_ip; in __grp_src_toex_incl() local
2045 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_incl()
2046 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_incl()
2048 memcpy(&src_ip.src, srcs, src_size); in __grp_src_toex_incl()
2049 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_incl()
2055 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_incl()
2080 struct br_ip src_ip; in __grp_src_toex_excl() local
2085 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_toex_excl()
2086 src_ip.proto = pg->key.addr.proto; in __grp_src_toex_excl()
2088 memcpy(&src_ip.src, srcs, src_size); in __grp_src_toex_excl()
2089 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_toex_excl()
2093 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_toex_excl()
2145 struct br_ip src_ip; in __grp_src_block_incl() local
2150 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_incl()
2151 src_ip.proto = pg->key.addr.proto; in __grp_src_block_incl()
2153 memcpy(&src_ip.src, srcs, src_size); in __grp_src_block_incl()
2154 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_incl()
2179 struct br_ip src_ip; in __grp_src_block_excl() local
2184 memset(&src_ip, 0, sizeof(src_ip)); in __grp_src_block_excl()
2185 src_ip.proto = pg->key.addr.proto; in __grp_src_block_excl()
2187 memcpy(&src_ip.src, srcs, src_size); in __grp_src_block_excl()
2188 ent = br_multicast_find_group_src(pg, &src_ip); in __grp_src_block_excl()
2190 ent = br_multicast_new_group_src(pg, &src_ip); in __grp_src_block_excl()