Home
last modified time | relevance | path

Searched refs:mcaddr (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/netinet6/
H A Draw_ip6.c278 struct sockaddr_in6 mcaddr; in rip6_input() local
280 bzero(&mcaddr, sizeof(struct sockaddr_in6)); in rip6_input()
281 mcaddr.sin6_len = sizeof(struct sockaddr_in6); in rip6_input()
282 mcaddr.sin6_family = AF_INET6; in rip6_input()
283 mcaddr.sin6_addr = ip6->ip6_dst; in rip6_input()
287 (struct sockaddr *)&mcaddr, in rip6_input()
H A Din6_mcast.c354 in6m_lookup_locked(struct ifnet *ifp, const struct in6_addr *mcaddr) in in6m_lookup_locked() argument
365 if (IN6_ARE_ADDR_EQUAL(&inm->in6m_addr, mcaddr)) in in6m_lookup_locked()
1210 in6_joingroup(struct ifnet *ifp, const struct in6_addr *mcaddr, in in6_joingroup() argument
1217 error = in6_joingroup_locked(ifp, mcaddr, NULL, pinm, delay); in in6_joingroup()
1232 in6_joingroup_locked(struct ifnet *ifp, const struct in6_addr *mcaddr, in in6_joingroup_locked() argument
1249 KASSERT(IN6_IS_ADDR_MULTICAST(mcaddr), in in6_joingroup_locked()
1251 if (IN6_IS_ADDR_MC_LINKLOCAL(mcaddr) || in in6_joingroup_locked()
1252 IN6_IS_ADDR_MC_INTFACELOCAL(mcaddr)) { in in6_joingroup_locked()
1253 KASSERT(mcaddr->s6_addr16[1] != 0, in in6_joingroup_locked()
1261 ip6_sprintf(ip6tbuf, mcaddr), ifp, if_name(ifp)); in in6_joingroup_locked()
[all …]
H A Dudp6_usrreq.c291 struct sockaddr_in6 mcaddr; in udp6_multi_input() local
294 bzero(&mcaddr, sizeof(struct sockaddr_in6)); in udp6_multi_input()
295 mcaddr.sin6_len = sizeof(struct sockaddr_in6); in udp6_multi_input()
296 mcaddr.sin6_family = AF_INET6; in udp6_multi_input()
297 mcaddr.sin6_addr = ctx.ip6->ip6_dst; in udp6_multi_input()
300 (struct sockaddr *)&mcaddr, in udp6_multi_input()
H A Din6_var.h806 in6m_lookup_locked(struct ifnet *ifp, const struct in6_addr *mcaddr);
814 in6m_lookup(struct ifnet *ifp, const struct in6_addr *mcaddr) in in6m_lookup() argument
821 inm = in6m_lookup_locked(ifp, mcaddr); in in6m_lookup()
H A Din6.c622 in6_joingroup_legacy(struct ifnet *ifp, const struct in6_addr *mcaddr, in in6_joingroup_legacy() argument
636 error = in6_joingroup(ifp, mcaddr, NULL, &imm->i6mm_maddr, delay); in in6_joingroup_legacy()
/freebsd/sys/dev/cxgbe/
H A Dt4_main.c6473 const uint8_t *mcaddr[FW_MAC_EXACT_CHUNK]; member
6491 ctx->mcaddr[ctx->i] = LLADDR(sdl); in add_maddr()
6492 MPASS(ETHER_IS_MULTICAST(ctx->mcaddr[ctx->i])); in add_maddr()
6497 ctx->i, ctx->mcaddr, NULL, &ctx->hash, 0); in add_maddr()
6506 ctx->mcaddr[j][0], ctx->mcaddr[j][1], in add_maddr()
6507 ctx->mcaddr[j][2], ctx->mcaddr[j][3], in add_maddr()
6508 ctx->mcaddr[j][4], ctx->mcaddr[j][5], in add_maddr()
6600 ctx.del, ctx.i, ctx.mcaddr, NULL, &ctx.hash, 0); in update_mac_settings()
6609 ctx.mcaddr[j][0], ctx.mcaddr[j][1], in update_mac_settings()
6610 ctx.mcaddr[j][2], ctx.mcaddr[j][3], in update_mac_settings()
[all …]
/freebsd/sys/dev/nfe/
H A Dif_nfe.c2520 uint8_t *addrp, mcaddr; in nfe_hash_maddr() local
2525 mcaddr = addrp[j]; in nfe_hash_maddr()
2526 ctx->addr[j] &= mcaddr; in nfe_hash_maddr()
2527 ctx->mask[j] &= ~mcaddr; in nfe_hash_maddr()