Home
last modified time | relevance | path

Searched refs:if_addrlen (Results 1 – 25 of 32) sorted by relevance

12

/netbsd/src/sys/netinet6/
Dnd6_nbr.c285 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ns_input()
289 ifp->if_addrlen, lladdrlen - 2); in nd6_ns_input()
425 maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7; in nd6_ns_output()
546 int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen; in nd6_ns_output()
557 memcpy((void *)(nd_opt + 1), mac, ifp->if_addrlen); in nd6_ns_output()
685 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_na_input()
689 ifp->if_addrlen, lladdrlen - 2); in nd6_na_input()
693 ifp_ll = if_get_bylla(lladdr, ifp->if_addrlen, &psref_ll); in nd6_na_input()
756 if (ifp->if_addrlen && !lladdr) in nd6_na_input()
762 memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen); in nd6_na_input()
[all …]
Dnd6_rtr.c133 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_rtr_cache()
137 ifp->if_addrlen, in nd6_rtr_cache()
Dnd6.c839 uint8_t namelen = strlen(ifp->if_xname), addrlen = ifp->if_addrlen; in nd6_rtrequest()
1386 llchange = memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen); in nd6_cache_lladdr()
1406 memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen); in nd6_cache_lladdr()
1604 memcpy(lldst, &ln->ll_addr, MIN(dstsize, ifp->if_addrlen)); in nd6_resolve()
Dicmp6.c2379 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input()
2383 ifp->if_addrlen, lladdrlen - 2, in icmp6_redirect_input()
2535 ((sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7)) { in icmp6_redirect_output()
2612 len = sizeof(*nd_opt) + ifp->if_addrlen; in icmp6_redirect_output()
2614 pad = len - (sizeof(*nd_opt) + ifp->if_addrlen); in icmp6_redirect_output()
2627 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen); in icmp6_redirect_output()
2628 memset(lladdr + ifp->if_addrlen, 0, pad); in icmp6_redirect_output()
/netbsd/src/sys/netinet/
Dif_arp.c311 uint8_t addrlen = ifp->if_addrlen; in arp_setgate()
436 gate->sa_len < sockaddr_dl_measure(0, ifp->if_addrlen)) { in arp_rtrequest()
530 ifp->if_addrlen; in arprequest()
534 2 * ifp->if_addrlen; in arprequest()
551 ah->ar_hln = ifp->if_addrlen; /* hardware address length */ in arprequest()
621 KASSERT(destlen >= ifp->if_addrlen); in arpresolve()
622 memcpy(desten, &la->ll_addr, ifp->if_addrlen); in arpresolve()
891 if (ah->ar_hln != ifp->if_addrlen) { in in_arpinput()
895 IN_PRINT(ipbuf, &isaddr), ah->ar_hln, ifp->if_addrlen); in in_arpinput()
916 if (!memcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) { in in_arpinput()
[all …]
/netbsd/src/sys/net/agr/
Dif_agr.c318 ifp->if_addrlen = 0; in agr_reset_iftype()
555 port = malloc(sizeof(*port) + ifp_port->if_addrlen, M_DEVBUF, in agr_addport()
593 if (ifp->if_addrlen != ifp_port->if_addrlen) { in agr_addport()
600 ifp_port->if_addrlen); in agr_addport()
760 ifp_port->if_addrlen); in agrport_cleanup()
774 port->port_origlladdr, ifp_port->if_addrlen); in agrport_cleanup()
/netbsd/src/sys/net/
Dnd.c194 KASSERT(sizeof(lladdr) >= ifp->if_addrlen); in nd_timer()
195 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen); in nd_timer()
350 memcpy(lldst, &ln->ll_addr, MIN(dstsize, ifp->if_addrlen)); in nd_resolve()
Dif_llatbl.c98 NULL, 0, a, ifp->if_addrlen) == NULL) in lltable_dump_entry()
717 KASSERT(ifp->if_addrlen <= sizeof(lle->ll_addr)); in lla_rt_output()
718 memcpy(&lle->ll_addr, CLLADDR(dl), ifp->if_addrlen); in lla_rt_output()
Dlink_proto.c157 if (asdl->sdl_alen != ifp->if_addrlen) in link_control()
167 else if (iflr->prefixlen != NBBY * ifp->if_addrlen) in link_control()
Dif_faith.c151 ifp->if_addrlen = 0; in faith_clone_create()
Dif_ieee1394subr.c163 MIN(IEEE1394_ADDR_LEN, ifp->if_addrlen)); in ieee1394_output()
643 baddr = malloc(ifp->if_addrlen, M_DEVBUF, M_WAITOK); in ieee1394_ifattach()
Dif_loop.c195 ifp->if_addrlen = 0; in loop_clone_create()
Dif_arcsubr.c597 ifp->if_addrlen = 1; in arc_ifattach()
Drtsock.c170 NULL, 0, lladdr, ifp->if_addrlen); in rt_clonedmsg()
Dif.c465 ifp->if_addrlen = addrlen; in if_set_sadl()
470 (void)sockaddr_dl_setaddr(sdl, sdl->sdl_len, lla, ifp->if_addrlen); in if_set_sadl()
488 addrlen = ifp->if_addrlen; in if_dl_create()
3033 if (ifp->if_addrlen != lla_len) in if_get_bylla()
3165 ifi->ifi_addrlen = ifp->if_addrlen; in if_export_if_data()
Dif_mpls.c151 sc->sc_if.if_addrlen = 0; in mpls_clone_create()
Dif.h306 u_char if_addrlen; /* :: media address length */ member
Dif_gif.c402 sc->gif_if.if_addrlen = 0; in gifattach0()
Dif_vlan.c325 ifp->if_addrlen = 0; in vlan_reset_linkname()
Dif_gre.c297 sc->sc_if.if_addrlen = 0; in gre_clone_create()
Dif_l2tp.c290 sc->l2tp_ec.ec_if.if_addrlen = 0; in l2tpattach0()
Drtsock_shared.c580 NULL, 0, a, ifp->if_addrlen); in route_get_sdl()
Dif_ipsec.c469 sc->ipsec_if.if_addrlen = 0; in if_ipsec_attach0()
/netbsd/src/sys/dev/usb/
Dif_upl.c214 ifp->if_addrlen = 0; in upl_attach()
/netbsd/src/sys/dev/ppbus/
Dif_plip.c238 ifp->if_addrlen = 0; in lp_attach()

12