Searched refs:arh (Results 1 – 4 of 4) sorted by relevance
| /illumos-gate/usr/src/cmd/mdb/common/modules/arp/ |
| H A D | arp.c | 60 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 D | ip_arp.c | 816 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 D | vsw_phys.c | 1202 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 D | mac_protect.c | 1962 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()
|