Home
last modified time | relevance | path

Searched refs:arh (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/arp/
H A Darp.c60 print_arp(char field_id, const uchar_t *buf, const arh_t *arh, uint16_t ptype) in print_arp() argument
65 if (arh->arh_hlen == 0) in print_arp()
68 mdb_mac_addr(buf, arh->arh_hlen, macstr, sizeof (macstr)); in print_arp()
70 if (arh->arh_plen == 0) { in print_arp()
74 } else if (arh->arh_plen == sizeof (in_addr_t)) { in print_arp()
75 (void) memcpy(&inaddr, buf + arh->arh_hlen, sizeof (inaddr)); in print_arp()
90 arh_t arh; in arphdr_cmd() member
102 if (mdb_vread(&arp.arh, sizeof (arp.arh), addr) == -1) { in arphdr_cmd()
106 mdb_nhconvert(&htype, arp.arh.arh_hardware, sizeof (htype)); in arphdr_cmd()
107 mdb_nhconvert(&ptype, arp.arh.arh_proto, sizeof (ptype)); in arphdr_cmd()
[all …]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_arp.c816 arh_t *arh; in arp_process_packet() local
876 arh = (arh_t *)mp1->b_rptr; in arp_process_packet()
877 hlen = arh->arh_hlen; in arp_process_packet()
878 plen = arh->arh_plen; in arp_process_packet()
899 DTRACE_PROBE3(arp__physical__in__start, ill_t *, ill, arh_t *, arh, in arp_process_packet()
907 ill->ill_phyint->phyint_ifindex, arh, mp, mp1, ipst); in arp_process_packet()
911 arhp = (uchar_t *)arh + ARH_FIXED_LEN; in arp_process_packet()
921 op = BE16_TO_U16(arh->arh_operation); in arp_process_packet()
975 arh); in arp_process_packet()
1032 arh_t *, arh, ncec_t *, dst_ncec); in arp_process_packet()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_phys.c1202 struct arphdr *arh; in vsw_publish_macaddr() local
1220 arh = (struct arphdr *)(mp->b_rptr + sizeof (struct ether_header)); in vsw_publish_macaddr()
1221 cp = (uint8_t *)arh; in vsw_publish_macaddr()
1223 arh->ar_hrd = htons(ARPHRD_ETHER); /* Hardware type: ethernet */ in vsw_publish_macaddr()
1224 arh->ar_pro = htons(ETHERTYPE_IP); /* Protocol type: IP */ in vsw_publish_macaddr()
1225 arh->ar_hln = ETHERADDRL; /* Length of hardware address: 6 */ in vsw_publish_macaddr()
1226 arh->ar_pln = plen; /* Length of protocol address: 4 */ in vsw_publish_macaddr()
1227 arh->ar_op = htons(REVARP_REQUEST); /* Opcode: REVARP Request */ in vsw_publish_macaddr()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_protect.c1962 arh_t *arh = (arh_t *)start; in ipnospoof_check() local
1971 hlen = arh->arh_hlen; in ipnospoof_check()
1972 plen = arh->arh_plen; in ipnospoof_check()