if_addrlen
ifp->if_addrlen = 0;
ifp->if_addrlen = 0;
ifp->if_addrlen = 0;
sc->gif_if.if_addrlen = 0;
sc->sc_if.if_addrlen = 0;
if (ifp->if_addrlen != lla_len)
socksize = masklen + ifp->if_addrlen;
ifp->if_addrlen) == 0)
ifp->if_addrlen = ETHER_ADDR_LEN;
sdl->sdl_alen = ifp->if_addrlen;
bcopy(lla, LLADDR(sdl), ifp->if_addrlen);
bcopy(lla, IFP2AC(ifp)->ac_enaddr, ifp->if_addrlen);
ifp->if_addrlen = 6;
ifp->if_addrlen = 0; /* XXX */
ifp->if_addrlen = 0; /* XXX */
ifp->if_addrlen = 0; /* XXX */
ifp->if_addrlen = 0; /* XXX */
if (!bcmp(ar_sha(ah), enaddr, ifp->if_addrlen)) {
if (!bcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) {
hexncpy((u_char *)ar_sha(ah), ifp->if_addrlen,
hexstr, HEX_NCPYLEN(ifp->if_addrlen), ":");
rt->rt_ifp->if_addrlen);
SDL(gate)->sdl_alen = rt->rt_ifp->if_addrlen;
SDL(gate)->sdl_alen = rt->rt_ifp->if_addrlen;
rt->rt_ifp->if_addrlen);
m->m_len = arphdr_len2(ifp->if_addrlen, sizeof(struct in_addr));
ah->ar_hln = ifp->if_addrlen; /* hardware address length */
memcpy(eh->ether_dhost, ifp->if_broadcastaddr, ifp->if_addrlen);
memcpy(desten, ifp->if_broadcastaddr, ifp->if_addrlen);
hexncpy((u_char *)ar_sha(ah), ifp->if_addrlen,
hexstr[0], HEX_NCPYLEN(ifp->if_addrlen), ":");
hexncpy((u_char *)LLADDR(sdl), ifp->if_addrlen,
hexstr[0], HEX_NCPYLEN(ifp->if_addrlen), ":");
hexncpy((u_char *)ar_sha(ah), ifp->if_addrlen,
hexstr[1], HEX_NCPYLEN(ifp->if_addrlen), ":");
hexncpy((u_char *)ar_sha(ah), ifp->if_addrlen,
hexstr[0], HEX_NCPYLEN(ifp->if_addrlen), ":");
hexncpy((u_char *)ar_sha(ah), ifp->if_addrlen,
hexstr[0], HEX_NCPYLEN(ifp->if_addrlen), ":");
if (ifp->if_addrlen != ah->ar_hln) {
hexncpy((u_char *)ar_sha(ah), ifp->if_addrlen,
hexstr[0], HEX_NCPYLEN(ifp->if_addrlen), ":");
ah->ar_hln, ifp->if_addrlen);
req_len = arphdr_len2(ifp->if_addrlen, sizeof(struct in_addr));
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
ip6_sprintf(&redtgt6), ifp->if_addrlen, lladdrlen - 2,
((sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7)) {
len = sizeof(*nd_opt) + ifp->if_addrlen;
bcopy(LLADDR(sdl), lladdr, ifp->if_addrlen);
bcopy(macp, LLADDR(SDL(gate)), ifp->if_addrlen);
SDL(gate)->sdl_alen = ifp->if_addrlen;
if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen))
sdl->sdl_alen = ifp->if_addrlen;
bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
bcopy(ifp->if_broadcastaddr, desten, ifp->if_addrlen);
if (sdl->sdl_alen == ifp->if_addrlen)
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
if (lladdr && ((cmpifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
ip6_sprintf(&taddr6), cmpifp->if_addrlen, lladdrlen - 2));
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
ifp->if_addrlen, lladdrlen - 2));
ifp_ll = if_bylla(lladdr, ifp->if_addrlen);
if (ifp->if_addrlen && !lladdr)
sdl->sdl_alen = ifp->if_addrlen;
bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen))
sdl->sdl_alen = ifp->if_addrlen;
bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen);
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
ip6_sprintf(&saddr6), ifp->if_addrlen, lladdrlen - 2));
if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
ip6_sprintf(&saddr6), ifp->if_addrlen, lladdrlen - 2));
bcmp(sa->sa_data, ifp->if_broadcastaddr, ifp->if_addrlen) == 0) {