Home
last modified time | relevance | path

Searched refs:eh (Results 1 – 25 of 191) sorted by relevance

12345678

/freebsd/tests/sys/netgraph/
H A Dbridge.c55 struct ether_header eh; member
61 struct ether_header eh; member
74 .eh.ether_type = ETHERTYPE_IP,
75 .eh.ether_shost = {2, 4, 6},
76 .eh.ether_dhost = {2, 4, 6},
104 msg4.eh.ether_shost[5] = 1; in ATF_TC_BODY()
113 msg4.eh.ether_shost[5] = 1; in ATF_TC_BODY()
119 msg4.eh.ether_shost[5] = 2; in ATF_TC_BODY()
125 msg4.eh.ether_shost[5] = 3; in ATF_TC_BODY()
132 msg4.eh.ether_shost[5] = 1; in ATF_TC_BODY()
[all …]
/freebsd/stand/libsa/
H A Dether.c55 struct ether_header *eh; in sendether() local
62 eh = (struct ether_header *)pkt - 1; in sendether()
63 len += sizeof(*eh); in sendether()
65 MACPY(d->myea, eh->ether_shost); /* by byte */ in sendether()
66 MACPY(dea, eh->ether_dhost); /* by byte */ in sendether()
67 eh->ether_type = htons(etype); in sendether()
69 n = netif_put(d, eh, len); in sendether()
70 if (n == -1 || n < sizeof(*eh)) in sendether()
73 n -= sizeof(*eh); in sendether()
88 struct ether_header *eh; in readether() local
[all …]
/freebsd/lib/libkvm/
H A Dkvm_powerpc.c48 Elf32_Ehdr *eh; member
53 valid_elf_header(Elf32_Ehdr *eh) in valid_elf_header() argument
56 if (!IS_ELF(*eh)) in valid_elf_header()
58 if (eh->e_ident[EI_CLASS] != ELFCLASS32) in valid_elf_header()
60 if (eh->e_ident[EI_DATA] != ELFDATA2MSB) in valid_elf_header()
62 if (eh->e_ident[EI_VERSION] != EV_CURRENT) in valid_elf_header()
64 if (eh->e_ident[EI_OSABI] != ELFOSABI_STANDALONE) in valid_elf_header()
66 if (be16toh(eh->e_type) != ET_CORE) in valid_elf_header()
68 if (be16toh(eh->e_machine) != EM_PPC) in valid_elf_header()
99 vm->mapsz = sizeof(*vm->eh) + sizeof(struct kerneldumpheader); in powerpc_maphdrs()
[all …]
H A Dkvm_powerpc64.c48 Elf64_Ehdr *eh; member
53 valid_elf_header(kvm_t *kd, Elf64_Ehdr *eh) in valid_elf_header() argument
56 if (!IS_ELF(*eh)) in valid_elf_header()
58 if (eh->e_ident[EI_CLASS] != ELFCLASS64) in valid_elf_header()
60 if (eh->e_ident[EI_DATA] != ELFDATA2MSB && in valid_elf_header()
61 eh->e_ident[EI_DATA] != ELFDATA2LSB) in valid_elf_header()
63 if (eh->e_ident[EI_VERSION] != EV_CURRENT) in valid_elf_header()
65 if (eh->e_ident[EI_OSABI] != ELFOSABI_STANDALONE) in valid_elf_header()
67 if (_kvm16toh(kd, eh->e_type) != ET_CORE) in valid_elf_header()
69 if (_kvm16toh(kd, eh->e_machine) != EM_PPC64) in valid_elf_header()
[all …]
/freebsd/sbin/ipf/ipsend/
H A Dresend.c65 ether_header_t *eh; in ip_resend() local
83 eh = (ether_header_t *)malloc(sizeof(*eh)); in ip_resend()
84 if(!eh) in ip_resend()
90 bzero((char *) &eh->ether_shost, sizeof(eh->ether_shost)); in ip_resend()
94 free(eh); in ip_resend()
102 eh = (ether_header_t *)realloc((char *)eh, sizeof(*eh) + len); in ip_resend()
103 eh->ether_type = htons((u_short)ETHERTYPE_IP); in ip_resend()
106 (char *) &eh->ether_dhost) == -1) { in ip_resend()
111 bcopy(dhost, (char *) &eh->ether_dhost, in ip_resend()
116 bcopy(ip, (char *)(eh + 1), len); in ip_resend()
[all …]
H A Dip.c48 ether_header_t *eh; in send_ether() local
55 eh = (ether_header_t *)s; in send_ether()
57 bcopy((char *)buf, s + sizeof(*eh), len); in send_ether()
60 bcopy(last_arp, (char *) &eh->ether_dhost, 6); in send_ether()
62 else if (arp((char *)&gwip, (char *) &eh->ether_dhost) == -1) in send_ether()
67 eh->ether_type = htons(ETHERTYPE_IP); in send_ether()
69 err = sendip(nfd, s, sizeof(*eh) + len); in send_ether()
83 ether_header_t *eh; in send_ip() local
97 eh = (ether_header_t *)ipbuf; in send_ip()
99 bzero((char *) &eh->ether_shost, sizeof(eh->ether_shost)); in send_ip()
[all …]
/freebsd/tools/tools/ath/ath_ee_9287_print/
H A D9287.c51 BASE_EEP_9287_HEADER *eh = &eep->ee_base.baseEepHeader; in eeprom_9287_base_print() local
55 eh->version, eh->length, eh->checksum); in eeprom_9287_base_print()
57 eh->opCapFlags, eh->eepMisc, eh->regDmn[0], eh->regDmn[1]); in eeprom_9287_base_print()
59 eh->macAddr[0], eh->macAddr[1], eh->macAddr[2], in eeprom_9287_base_print()
60 eh->macAddr[3], eh->macAddr[4], eh->macAddr[5]); in eeprom_9287_base_print()
62 eh->rxMask, eh->txMask, eh->rfSilent, eh->blueToothOptions); in eeprom_9287_base_print()
64 eh->deviceCap, eh->binBuildNumber, eh->deviceType, eh->openLoopPwrCntl); in eeprom_9287_base_print()
66 eh->pwrTableOffset, eh->tempSensSlope, eh->tempSensSlopePalOn); in eeprom_9287_base_print()
69 for (i = 0; i < sizeof(eh->futureBase) / sizeof(uint16_t); i++) { in eeprom_9287_base_print()
70 printf("0x%.2x ", eh->futureBase[i]); in eeprom_9287_base_print()
/freebsd/tools/tools/ath/ath_ee_v14_print/
H A Dath_ee_v14_print.c87 BASE_EEP_HEADER *eh = &eep->ee_base.baseEepHeader; in eeprom_v14_base_print() local
91 eh->version, eh->length, eh->checksum); in eeprom_v14_base_print()
92 printf("| CapFlags: 0x%.2x\n", eh->opCapFlags); in eeprom_v14_base_print()
95 eh->eepMisc, eh->regDmn[0], eh->regDmn[1]); in eeprom_v14_base_print()
97 eh->macAddr[0], eh->macAddr[1], eh->macAddr[2], in eeprom_v14_base_print()
98 eh->macAddr[3], eh->macAddr[4], eh->macAddr[5]); in eeprom_v14_base_print()
100 eh->rxMask, eh->txMask, eh->rfSilent, eh->blueToothOptions); in eeprom_v14_base_print()
102 eh->deviceCap, eh->binBuildNumber, eh->deviceType); in eeprom_v14_base_print()
105 (int) eh->pwdclkind, (int) eh->fastClk5g, (int) eh->divChain, in eeprom_v14_base_print()
106 (int) eh->rxGainType); in eeprom_v14_base_print()
[all …]
/freebsd/sys/fs/ext2fs/
H A Dext2_extents.c141 ext4_ext_walk_header(struct inode *ip, struct ext4_extent_header *eh, int depth) in ext4_ext_walk_header() argument
145 error = ext4_ext_check_header(ip, eh, depth); in ext4_ext_walk_header()
151 eh, le16toh(eh->eh_ecount), in ext4_ext_walk_header()
152 le16toh(eh->eh_max), le16toh(eh->eh_depth), in ext4_ext_walk_header()
153 le32toh(eh->eh_gen)); in ext4_ext_walk_header()
155 for (i = 0; i < le16toh(eh->eh_ecount) && error == 0; i++) in ext4_ext_walk_header()
156 if (eh->eh_depth != 0) in ext4_ext_walk_header()
158 (struct ext4_extent_index *)(eh + 1 + i), depth - 1, in ext4_ext_walk_header()
162 (struct ext4_extent *)(eh + 1 + i)); in ext4_ext_walk_header()
403 ext4_validate_extent_entries(struct inode *ip, struct ext4_extent_header *eh, in ext4_validate_extent_entries() argument
[all …]
/freebsd/tools/tools/ath/ath_ee_v4k_print/
H A Dv4k.c52 BASE_EEP4K_HEADER *eh = &eep->ee_base.baseEepHeader; in eeprom_v4k_base_print() local
55 eh->version, eh->length, eh->checksum); in eeprom_v4k_base_print()
57 eh->opCapFlags, eh->eepMisc, eh->regDmn[0], eh->regDmn[1]); in eeprom_v4k_base_print()
59 eh->macAddr[0], eh->macAddr[1], eh->macAddr[2], in eeprom_v4k_base_print()
60 eh->macAddr[3], eh->macAddr[4], eh->macAddr[5]); in eeprom_v4k_base_print()
62 eh->rxMask, eh->txMask, eh->rfSilent, eh->blueToothOptions); in eeprom_v4k_base_print()
64 eh->deviceCap, eh->binBuildNumber, eh->deviceType, eh->txGainType); in eeprom_v4k_base_print()
/freebsd/sbin/dhclient/
H A Dpacket.c95 struct ether_header eh; in assemble_hw_header() local
97 memset(eh.ether_dhost, 0xff, sizeof(eh.ether_dhost)); in assemble_hw_header()
98 if (interface->hw_address.hlen == sizeof(eh.ether_shost)) in assemble_hw_header()
99 memcpy(eh.ether_shost, interface->hw_address.haddr, in assemble_hw_header()
100 sizeof(eh.ether_shost)); in assemble_hw_header()
102 memset(eh.ether_shost, 0x00, sizeof(eh.ether_shost)); in assemble_hw_header()
104 eh.ether_type = htons(ETHERTYPE_IP); in assemble_hw_header()
106 memcpy(&buf[*bufix], &eh, ETHER_HEADER_SIZE); in assemble_hw_header()
153 struct ether_header eh; in decode_hw_header() local
155 memcpy(&eh, buf + bufix, ETHER_HEADER_SIZE); in decode_hw_header()
[all …]
/freebsd/usr.sbin/btxld/
H A Dbtxld.c401 struct elfh eh; in puthdr() local
417 eh = elfhdr; in puthdr()
418 eh.e.e_entry = htole32(hdr->entry); in puthdr()
419 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org); in puthdr()
420 eh.p[0].p_filesz = eh.p[0].p_memsz = htole32(hdr->text); in puthdr()
421 eh.p[1].p_offset = htole32(le32toh(eh.p[0].p_offset) + in puthdr()
422 le32toh(eh.p[0].p_filesz)); in puthdr()
423 eh.p[1].p_vaddr = eh.p[1].p_paddr = in puthdr()
424 htole32(roundup2(le32toh(eh.p[0].p_paddr) + le32toh(eh.p[0].p_memsz), in puthdr()
426 eh.p[1].p_filesz = eh.p[1].p_memsz = htole32(hdr->data); in puthdr()
[all …]
/freebsd/contrib/elftoolchain/libelf/
H A Dlibelf_ar.c111 Elf_Arhdr *eh; in _libelf_ar_gethdr() local
137 if ((eh = malloc(sizeof(Elf_Arhdr))) == NULL) { in _libelf_ar_gethdr()
142 e->e_hdr.e_arhdr = eh; in _libelf_ar_gethdr()
145 eh->ar_name = eh->ar_rawname = NULL; in _libelf_ar_gethdr()
147 if ((eh->ar_name = _libelf_ar_get_translated_name(arh, parent)) == in _libelf_ar_gethdr()
154 eh->ar_uid = (uid_t) n; in _libelf_ar_gethdr()
159 eh->ar_gid = (gid_t) n; in _libelf_ar_gethdr()
164 eh->ar_mode = (mode_t) n; in _libelf_ar_gethdr()
182 eh->ar_size = n; in _libelf_ar_gethdr()
184 if ((eh->ar_rawname = _libelf_ar_get_raw_name(arh)) == NULL) in _libelf_ar_gethdr()
[all …]
H A Dlibelf_extended.c49 _libelf_setshnum(Elf *e, void *eh, int ec, size_t shnum) in _libelf_setshnum() argument
70 ((Elf32_Ehdr *) eh)->e_shnum = shnum & 0xFFFFU; in _libelf_setshnum()
72 ((Elf64_Ehdr *) eh)->e_shnum = shnum & 0xFFFFU; in _libelf_setshnum()
79 _libelf_setshstrndx(Elf *e, void *eh, int ec, size_t shstrndx) in _libelf_setshstrndx() argument
100 ((Elf32_Ehdr *) eh)->e_shstrndx = shstrndx & 0xFFFFU; in _libelf_setshstrndx()
102 ((Elf64_Ehdr *) eh)->e_shstrndx = shstrndx & 0xFFFFU; in _libelf_setshstrndx()
108 _libelf_setphnum(Elf *e, void *eh, int ec, size_t phnum) in _libelf_setphnum() argument
129 ((Elf32_Ehdr *) eh)->e_phnum = phnum & 0xFFFFU; in _libelf_setphnum()
131 ((Elf64_Ehdr *) eh)->e_phnum = phnum & 0xFFFFU; in _libelf_setphnum()
H A Dlibelf_ehdr.c92 Elf##SZ##_Ehdr *eh = (E); \
93 eh->e_ident[EI_MAG0] = ELFMAG0; \
94 eh->e_ident[EI_MAG1] = ELFMAG1; \
95 eh->e_ident[EI_MAG2] = ELFMAG2; \
96 eh->e_ident[EI_MAG3] = ELFMAG3; \
97 eh->e_ident[EI_CLASS] = ELFCLASS##SZ; \
98 eh->e_ident[EI_DATA] = ELFDATANONE; \
99 eh->e_ident[EI_VERSION] = LIBELF_PRIVATE(version) & 0xFFU; \
100 eh->e_machine = EM_NONE; \
101 eh->e_type = ELF_K_NONE; \
[all …]
H A Delf_shstrndx.c37 void *eh; in _libelf_getshdrstrndx() local
46 if ((eh = _libelf_ehdr(e, ec, 0)) == NULL) in _libelf_getshdrstrndx()
69 void *eh; in elf_setshstrndx() local
74 ((eh = _libelf_ehdr(e, ec, 0)) == NULL)) { in elf_setshstrndx()
79 return (_libelf_setshstrndx(e, eh, ec, strndx)); in elf_setshstrndx()
/freebsd/sys/netgraph/
H A Dng_ether_echo.c108 struct ether_header *eh; in ngee_rcvdata() local
113 if (m->m_len < sizeof(*eh) ) { in ngee_rcvdata()
114 m = m_pullup(m, sizeof(*eh)); in ngee_rcvdata()
120 eh = mtod(m, struct ether_header *); in ngee_rcvdata()
123 bcopy(eh->ether_dhost, &tmpaddr, ETHER_ADDR_LEN); in ngee_rcvdata()
124 bcopy(eh->ether_shost, eh->ether_dhost, ETHER_ADDR_LEN); in ngee_rcvdata()
125 bcopy(&tmpaddr, eh->ether_shost, ETHER_ADDR_LEN); in ngee_rcvdata()
/freebsd/contrib/tcpdump/
H A Dprint-rip.c190 const struct rip_entry_header *eh = (const struct rip_entry_header *)p; in rip_entry_print_v1() local
201 print_unknown_data(ndo, p + sizeof(*eh), "\n\t ", RIP_ROUTELEN - sizeof(*eh)); in rip_entry_print_v1()
229 const struct rip_entry_header *eh = (const struct rip_entry_header *)p; in rip_entry_print_v2() local
233 if (remaining < sizeof(*eh)) in rip_entry_print_v2()
235 ND_TCHECK_SIZE(eh); in rip_entry_print_v2()
236 family = GET_BE_U_2(eh->rip_family); in rip_entry_print_v2()
238 uint16_t auth_type = GET_BE_U_2(eh->rip_tag); in rip_entry_print_v2()
240 p += sizeof(*eh); in rip_entry_print_v2()
241 remaining -= sizeof(*eh); in rip_entry_print_v2()
264 return (sizeof(*eh) + remaining); /* AT spans till the packet end */ in rip_entry_print_v2()
[all …]
/freebsd/sys/net80211/
H A Dieee80211_input.c277 struct ether_header *eh = mtod(m, struct ether_header *); in ieee80211_deliver_data() local
292 if (ETHER_IS_MULTICAST(eh->ether_dhost)) { in ieee80211_deliver_data()
293 if (ETHER_IS_BROADCAST(eh->ether_dhost)) in ieee80211_deliver_data()
316 struct ether_header *eh; in ieee80211_decap() local
338 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh)); in ieee80211_decap()
341 m_adj(m, hdrlen - sizeof(*eh)); in ieee80211_decap()
343 eh = mtod(m, struct ether_header *); in ieee80211_decap()
346 IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr1); in ieee80211_decap()
347 IEEE80211_ADDR_COPY(eh->ether_shost, wh.i_addr2); in ieee80211_decap()
350 IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr3); in ieee80211_decap()
[all …]
/freebsd/sys/net/
H A Dif_ethersubr.c144 struct ether_header *eh; in ether_requestencap() local
155 eh = (struct ether_header *)req->buf; in ether_requestencap()
189 memcpy(&eh->ether_type, &etype, sizeof(eh->ether_type)); in ether_requestencap()
190 memcpy(eh->ether_dhost, lladdr, ETHER_ADDR_LEN); in ether_requestencap()
191 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN); in ether_requestencap()
205 struct ether_header *eh = (struct ether_header *)phdr; in ether_resolve_addr() local
220 memcpy(eh->ether_dhost, ifp->if_broadcastaddr, in ether_resolve_addr()
225 ETHER_MAP_IP_MULTICAST(a, eh->ether_dhost); in ether_resolve_addr()
228 memcpy(&eh->ether_type, &etype, sizeof(etype)); in ether_resolve_addr()
229 memcpy(eh->ether_shost, IF_LLADDR(ifp), ETHER_ADDR_LEN); in ether_resolve_addr()
[all …]
/freebsd/stand/libofw/
H A Dofw_net.c99 struct ether_header *eh; in ofwn_put() local
101 eh = pkt; in ofwn_put()
102 printf("dst: %s ", ether_sprintf(eh->ether_dhost)); in ofwn_put()
103 printf("src: %s ", ether_sprintf(eh->ether_shost)); in ofwn_put()
104 printf("type: 0x%x\n", eh->ether_type & 0xffff); in ofwn_put()
182 struct ether_header *eh = ptr; in ofwn_get() local
184 printf("dst: %s ", ether_sprintf(eh->ether_dhost)); in ofwn_get()
185 printf("src: %s ", ether_sprintf(eh->ether_shost)); in ofwn_get()
186 printf("type: 0x%x\n", eh->ether_type & 0xffff); in ofwn_get()
/freebsd/lib/libc/net/
H A Dip6opt.c112 struct ip6_ext *eh = (struct ip6_ext *)CMSG_DATA(cmsg); in inet6_option_append() local
125 if (bp == (u_char *)eh) { in inet6_option_append()
131 off = bp - (u_char *)eh; in inet6_option_append()
150 off = bp - (u_char *)eh; in inet6_option_append()
157 eh->ip6e_len = ((bp - (u_char *)eh) >> 3) - 1; in inet6_option_append()
181 struct ip6_ext *eh = (struct ip6_ext *)CMSG_DATA(cmsg); in inet6_option_alloc() local
194 if (bp == (u_char *)eh) { in inet6_option_alloc()
200 off = bp - (u_char *)eh; in inet6_option_alloc()
215 off = bp - (u_char *)eh; in inet6_option_alloc()
222 eh->ip6e_len = ((bp - (u_char *)eh) >> 3) - 1; in inet6_option_alloc()
/freebsd/sys/kern/
H A Duipc_mbufhash.c161 const struct ether_header *eh; in m_ether_tcpip_hash() local
166 off = sizeof(*eh); in m_ether_tcpip_hash()
169 eh = mtod(m, struct ether_header *); in m_ether_tcpip_hash()
170 etype = ntohs(eh->ether_type); in m_ether_tcpip_hash()
172 p = fnv_32_buf(&eh->ether_shost, ETHER_ADDR_LEN, p); in m_ether_tcpip_hash()
173 p = fnv_32_buf(&eh->ether_dhost, ETHER_ADDR_LEN, p); in m_ether_tcpip_hash()
187 off += sizeof(*vlan) - sizeof(*eh); in m_ether_tcpip_hash()
/freebsd/sys/dev/wtap/
H A Dif_medium.c43 struct eventhandler *eh = (struct eventhandler *) in init_medium() local
45 eh->tq = taskqueue_create("wtap_tx_taskq", M_NOWAIT | M_ZERO, in init_medium()
46 taskqueue_thread_enqueue, &eh->tq); in init_medium()
47 taskqueue_start_threads(&eh->tq, 1, PI_NET, "%s taskq", "wtap_medium"); in init_medium()
48 md->tx_handler = eh; in init_medium()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c181 struct ether_vlan_header *eh; in mlx5e_get_l2_header_size()
185 eh = mtod(mb, struct ether_vlan_header *); in mlx5e_get_l2_header_size()
188 } else if (eh->evl_encap_proto == htons(ETHERTYPE_VLAN)) { in mlx5e_get_l2_header_size()
191 eth_type = ntohs(eh->evl_proto); in mlx5e_get_l2_header_size()
194 eth_type = ntohs(eh->evl_encap_proto); in mlx5e_get_l2_header_size()
239 const struct ether_vlan_header *eh; in mlx5e_get_full_header_size()
247 eh = mtod(mb, const struct ether_vlan_header *); in mlx5e_get_full_header_size()
250 if (eh->evl_encap_proto == htons(ETHERTYPE_VLAN)) { in mlx5e_get_full_header_size()
253 eth_type = ntohs(eh->evl_proto); in mlx5e_get_full_header_size()
256 eth_type = ntohs(eh in mlx5e_get_full_header_size()
180 struct ether_vlan_header *eh; mlx5e_get_l2_header_size() local
238 const struct ether_vlan_header *eh; mlx5e_get_full_header_size() local
355 const struct ether_vlan_header *eh; mlx5e_get_vxlan_header_size() local
893 struct ether_vlan_header *eh = (struct ether_vlan_header *) mlx5e_sq_xmit() local
[all...]

12345678