Lines Matching refs:ether_header
658 struct ether_header *, mblist, bool);
1223 static void brlog_ether_header(struct ether_header *);
1415 brlog_ether_header(struct ether_header *eh) in brlog_ether_header()
1792 error = bpf_attach(ifp, DLT_EN10MB, sizeof(struct ether_header), in bridge_clone_create()
2401 struct ether_header * eh_p; in bridge_iff_input()
2426 brlog_ether_header((struct ether_header *) in bridge_iff_input()
2439 if (mbuf_pkthdr_len(m) < sizeof(struct ether_header)) { in bridge_iff_input()
2442 mbuf_pkthdr_len(m), sizeof(struct ether_header)); in bridge_iff_input()
2445 if (mbuf_len(m) < sizeof(struct ether_header)) { in bridge_iff_input()
2446 error = mbuf_pullup(data, sizeof(struct ether_header)); in bridge_iff_input()
2450 sizeof(struct ether_header), in bridge_iff_input()
2471 eh_p = __unsafe_forge_single(struct ether_header *, *frame_ptr); in bridge_iff_input()
4557 struct ether_header *eh;
4578 eh = mtod(m, struct ether_header *);
4908 ether_header_type_is_ip(struct ether_header * eh, bool *is_ipv4)
4932 struct ether_header *eh;
4937 u_int mac_hlen = sizeof(struct ether_header);
4941 eh = mtod(*mp, struct ether_header *);
5101 u_int mac_hlen = sizeof(struct ether_header);
5420 dst_if, sizeof(struct ether_header), &mss,
5436 int mac_hlen = sizeof(struct ether_header);
5495 struct ether_header *eh;
5527 eh = mtod(m, struct ether_header *);
5680 struct ether_header *eh;
5685 eh = mtod(m, struct ether_header *);
5719 struct ether_header *eh;
5725 eh = mtod(m, struct ether_header *);
5990 mac_hlen = sizeof(struct ether_header);
7376 struct ether_header *eh;
7379 size_t minlen = sizeof(struct ether_header) + sizeof(struct ether_arp);
7398 eh = mtod(m, struct ether_header *);
7851 struct ether_header **eh_p, struct ether_arp **ea_p)
7854 struct ether_header *eh;
7855 size_t minlen = sizeof(struct ether_header) + sizeof(struct ether_arp);
7876 eh = mtod(*data, struct ether_header *);
7913 struct ether_header * __single eh;
7975 struct ether_header * __single eh;
8011 #define ETHER_IPV4_HEADER_LEN (sizeof(struct ether_header) + \
8052 iphdr = (struct ip *)(void *)(header + sizeof(struct ether_header));
8074 offset = sizeof(struct ether_header) + ip_header_len;
8125 struct ether_header *eh;
8137 eh = (struct ether_header *)header;
8162 #define ETHER_IPV6_HEADER_LEN (sizeof(struct ether_header) + \
8204 struct ether_header *eh;
8227 eh = (struct ether_header *)header;
8248 eh = (struct ether_header *)header;
8434 struct ether_header *eh;
8442 eh = (struct ether_header *)header;
8460 struct ether_header *eh;
8472 eh = (struct ether_header *)header;
8514 struct ether_header *eh;
8520 eh = mtod(m, struct ether_header *);
8543 eh = mtod(m, struct ether_header *);
8763 struct ether_header *eh;
8769 eh = mtod(*data, struct ether_header *);
8823 offset = sizeof(struct ether_header) + mnr->mnr_ip_header_len;
8932 struct ether_header *eh;
8935 eh = mtod(*data, struct ether_header *);
9135 struct ether_header *eh1, eh2;
9155 eh1 = mtod(*mp, struct ether_header *);
9359 sizeof(struct ether_header) +
9381 u_int mac_hlen = sizeof(struct ether_header);
9447 sizeof(struct ether_header) +
9519 struct ether_header *eh;
9523 eh = mtod(mc, struct ether_header *);
9551 iphdr = (struct ip *)(header + sizeof(struct ether_header));
9605 struct ether_header * eh_in_p, mblist list, bool is_promisc)
9910 update_mbuf_flags(struct ifnet * ifp, mbuf_t m, struct ether_header * eh)
9991 struct ether_header eh;
10011 struct ether_header * eh_p;
10034 eh_p = mtod(scan, struct ether_header *);
10044 eh_p = mtod(scan, struct ether_header *);