| /xnu-11215/bsd/netinet6/ |
| H A D | ah_core.c | 513 off = 0; in ah_update_mbuf() 529 int off; in ah4_calccksum() local 545 off = 0; in ah4_calccksum() 820 off = 0; in ah6_calccksum() 850 m_copydata(m, off, newoff - off, (caddr_t)&ip6copy); in ah6_calccksum() 866 ah_update_mbuf(m, off, m->m_pkthdr.len - off, algo, in ah6_calccksum() 901 m_copydata(m, off, newoff - off, mtod(n, caddr_t)); in ah6_calccksum() 908 ah_update_mbuf(m, off, newoff - off, algo, &algos); in ah6_calccksum() 937 m_copydata(m, off, newoff - off, mtod(n, caddr_t)); in ah6_calccksum() 1000 ah_update_mbuf(m, off, newoff - off, algo, &algos); in ah6_calccksum() [all …]
|
| H A D | dest6.c | 88 int off = *offp, dstoptlen = 0, optlen = 0; in dest6_input() local 93 IP6_EXTHDR_CHECK(m, off, sizeof(*dstopts), return IPPROTO_DONE); in dest6_input() 94 dstopts = (struct ip6_dest *)(mtod(m, caddr_t) + off); in dest6_input() 97 IP6_EXTHDR_CHECK(m, off, dstoptlen, return IPPROTO_DONE); in dest6_input() 98 dstopts = (struct ip6_dest *)(mtod(m, caddr_t) + off); in dest6_input() 99 off += dstoptlen; in dest6_input() 130 *offp = off; in dest6_input()
|
| H A D | in6_cksum.c | 190 inet6_cksum(struct mbuf *m, uint32_t nxt, uint32_t off, uint32_t len) in inet6_cksum() argument 194 sum = m_sum16(m, off, len); in inet6_cksum() 245 inet6_cksum_buffer(const uint8_t *__sized_by(buffer_len)buffer, uint32_t nxt, uint32_t off, in inet6_cksum_buffer() argument 251 if (__improbable(off >= buffer_len)) { in inet6_cksum_buffer() 253 __func__, off, buffer_len); in inet6_cksum_buffer() 263 if (__improbable(os_add_overflow(off, len, &tmp))) { in inet6_cksum_buffer() 265 __func__, off, len); in inet6_cksum_buffer() 271 __func__, off, len, buffer_len); in inet6_cksum_buffer() 275 sum = b_sum16(&((const uint8_t *)buffer)[off], len); in inet6_cksum_buffer()
|
| H A D | ah_input.c | 121 ah4_input(struct mbuf *m, int off) in ah4_input() argument 138 if (m->m_len < off + sizeof(struct newah)) { in ah4_input() 139 m = m_pullup(m, off + sizeof(struct newah)); in ah4_input() 387 m_adj(m, (int)(off + stripsiz)); in ah4_input() 594 int off = *offp; in ah6_input() local 804 m_adj(m, (int)(off + stripsiz)); in ah6_input() 938 *offp = off; in ah6_input() 975 int off = 0; in ah6_ctlinput() local 990 off = ip6cp->ip6c_off; in ah6_ctlinput() 1003 if (m->m_pkthdr.len < off + sizeof(ah)) { in ah6_ctlinput() [all …]
|
| H A D | esp_input.c | 245 if (m->m_len < off + ESPMAXLEN) { in esp4_input_extended() 391 if (esp_auth(m, off, m->m_pkthdr.len - off - siz, sav, sum)) { in esp4_input_extended() 541 if (m->m_len < off) { in esp4_input_extended() 542 m = m_pullup(m, off); in esp4_input_extended() 928 int off = *offp; in esp6_input_extended() local 1104 if (esp_auth(m, off, m->m_pkthdr.len - off - siz, sav, sum)) { in esp6_input_extended() 1247 if (m->m_len < off) { in esp6_input_extended() 1248 m = m_pullup(m, off); in esp6_input_extended() 1589 *offp = off; in esp6_input_extended() 1628 int off = 0; in esp6_ctlinput() local [all …]
|
| H A D | ip6_input.c | 1589 off += hbhlen; in ip6_hopopts_input() 1598 *offp = off; in ip6_hopopts_input() 2086 off += elen; in ip6_savecontrol() 2173 while (len < off) { in ip6_get_prevhdr() 2223 return off; in ip6_nexthdr() 2242 return off; in ip6_nexthdr() 2253 return off; in ip6_nexthdr() 2266 return off; in ip6_nexthdr() 2295 return off; in ip6_lasthdr() 2302 off = newoff; in ip6_lasthdr() [all …]
|
| H A D | icmp6.c | 289 int off; in icmp6_error_flag() local 473 int off = *offp; in icmp6_input() local 722 noff = off; in icmp6_input() 803 n = ni6_input(n, off); in icmp6_input() 834 nd6_rs_input(n, off, icmp6len); in icmp6_input() 853 nd6_ra_input(n, off, icmp6len); in icmp6_input() 873 nd6_ns_input(n, off, icmp6len); in icmp6_input() 892 nd6_na_input(n, off, icmp6len); in icmp6_input() 977 IP6_EXTHDR_CHECK(m, off, in icmp6_notify_error() 2193 m_adj(n, off); in icmp6_rip6_input() [all …]
|
| H A D | udp6_usrreq.c | 223 m_adj(n, off); in udp6_append() 249 int off = *offp; in udp6_input() local 452 off + sizeof(struct udphdr), ifp); in udp6_input() 565 *offp = off + sizeof(struct udphdr); in udp6_input() 646 m_adj(m, off + sizeof(struct udphdr)); in udp6_input() 684 int off = 0; in udp6_ctlinput() local 719 off = ip6cp->ip6c_off; in udp6_ctlinput() 1313 (start != off || trailer != 0)) { in udp6_input_checksum() 1328 if (off > start) { in udp6_input_checksum() 1329 swbytes += (off - start); in udp6_input_checksum() [all …]
|
| H A D | esp_core.c | 805 ivoff = off + sizeof(struct esp); in esp_cbc_decrypt() 1002 size_t off, in esp_cbc_encrypt() argument 1043 ivoff = off + sizeof(struct esp); in esp_cbc_encrypt() 1467 size_t off; in esp_auth() local 1512 off = 0; in esp_auth() 1531 off = 0; in esp_auth() 1533 off = skip; in esp_auth() 1557 if (m->m_len - off < length) { in esp_auth() 1559 m->m_len - off); in esp_auth() 1560 length -= m->m_len - off; in esp_auth() [all …]
|
| H A D | route6.c | 83 int off = *offp, rhlen = 0; in route6_input() local 100 IP6_EXTHDR_CHECK(m, off, sizeof(*rh), return IPPROTO_DONE); in route6_input() 106 rh = (struct ip6_rthdr *)((caddr_t)ip6 + off); in route6_input()
|
| /xnu-11215/bsd/net/ |
| H A D | pf_pbuf.c | 236 VERIFY(off >= 0); in pbuf_resize_segment() 237 VERIFY((u_int)off <= pbuf->pb_packet_len); in pbuf_resize_segment() 246 if (off > 0) { in pbuf_resize_segment() 268 if (off > 0) { in pbuf_resize_segment() 291 true_offset = (u_int)off + nm->pm_offset; in pbuf_resize_segment() 314 VERIFY(off >= 0); in pbuf_contig_segment() 328 n = m_pulldown(pbuf->pb_mbuf, off, len, &moff); in pbuf_contig_segment() 354 VERIFY(off >= 0); in pbuf_copy_back() 360 m_copyback(pbuf->pb_mbuf, off, len, src); in pbuf_copy_back() 373 VERIFY(off >= 0); in pbuf_copy_data() [all …]
|
| H A D | pf_norm.c | 641 4 > off) { in pf_reassemble() 704 off = 0; in pf_reassemble() 843 cur->fr_off = off; in pf_fragcache() 899 off += precut; in pf_fragcache() 1336 off = 0; in pf_reassemble6() 1542 cur->fr_off = off; in pf_frag6cache() 1599 off += precut; in pf_frag6cache() 1854 int off; in pf_refragment6() local 2329 extoff = off; in pf_normalize_ip6() 2354 extoff = off; in pf_normalize_ip6() [all …]
|
| H A D | pf.c | 4544 olen = pd2->off - off; in pf_change_icmp_af() 4595 pd2->off += hlen - olen; in pf_change_icmp_af() 5561 (off - sizeof(*h6)); in pf_test_rule() 6130 int offx = off; in pf_test_rule() 6144 if (offx > off) { in pf_test_rule() 6988 int off) in pf_do_nat64() argument 7866 pd->off = off; in pf_test_state_icmp() 8002 pbuf, off); in pf_test_state_icmp() 8140 pd2.off = ipoff2; in pf_test_state_icmp() 8842 #pragma unused(off) in pf_test_state_esp() [all …]
|
| /xnu-11215/osfmk/kdp/ |
| H A D | kdp_udp.c | 226 unsigned int off, len; member 586 ip = (struct kdp_ip *)&pkt.data[pkt.off]; in kdp_reply() 945 pkt.off = pkt.len = 0; in kdp_poll() 1055 pkt.off = 0; in transmit_ARP_request() 1073 pkt.off = pkt.len = 0; in kdp_arp_resolve() 1127 hdr = (kdp_hdr_t *)&pkt.data[pkt.off]; in kdp_handler() 1284 hdr = (kdp_hdr_t *)&pkt.data[pkt.off]; in kdp_connection_wait() 1501 pkt.len = pkt.off = manual_pkt.len = 0; in kdp_reset() 1625 uint32_t off = (uint32_t) seek_off; in kdp_send_crashdump_seek() local 1627 sizeof(off), &off); in kdp_send_crashdump_seek() [all …]
|
| /xnu-11215/bsd/netinet/ |
| H A D | ip6.h | 318 #define IP6_EXTHDR_CHECK(m, off, hlen, action) \ argument 322 ((m)->m_len < (off) + (hlen)) && \ 323 (((m) = m_pullup((m), (off) + (hlen))) == NULL)) { \ 327 if ((m)->m_len < (off) + (hlen)) { \ 334 if ((m)->m_len < (off) + (hlen)) { \ 342 if ((m)->m_len < (off) + (hlen)) { \ 360 #define IP6_EXTHDR_GET(val, typ, m, off, len) \ argument 361 M_STRUCT_GET(val, typ, m, off, len) 363 #define IP6_EXTHDR_GET0(val, typ, m, off, len) \ argument 364 M_STRUCT_GET0(val, typ, m, off, len)
|
| H A D | in_cksum.c | 224 sum = m_sum16(m, off, len); in inet_cksum() 281 if (off >= len) { in inet_cksum_buffer() 339 VERIFY(off >= 0); in in_cksum_mbuf_ref() 351 if (mlen > off) { in in_cksum_mbuf_ref() 352 mlen -= off; in in_cksum_mbuf_ref() 353 data = mtod(m, uint8_t *) + off; in in_cksum_mbuf_ref() 356 off -= mlen; in in_cksum_mbuf_ref() 490 VERIFY(off >= 0); in in_cksum_mbuf_ref() 502 if (mlen > off) { in in_cksum_mbuf_ref() 503 mlen -= off; in in_cksum_mbuf_ref() [all …]
|
| H A D | cpu_in_cksum_gen.c | 221 os_cpu_in_cksum_mbuf(struct _mbuf *m, int len, int off, uint32_t initial_sum) in os_cpu_in_cksum_mbuf() argument 230 VERIFY(off >= 0); in os_cpu_in_cksum_mbuf() 242 if (mlen > off) { in os_cpu_in_cksum_mbuf() 243 mlen -= off; in os_cpu_in_cksum_mbuf() 244 data = m->_m_data + off; in os_cpu_in_cksum_mbuf() 247 off -= mlen; in os_cpu_in_cksum_mbuf() 381 VERIFY(off >= 0); in os_cpu_in_cksum_mbuf() 393 if (mlen > off) { in os_cpu_in_cksum_mbuf() 394 mlen -= off; in os_cpu_in_cksum_mbuf() 395 data = m->_m_data + off; in os_cpu_in_cksum_mbuf() [all …]
|
| /xnu-11215/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_util.c | 162 uint8_t off, hlen; in nx_netif_mbuf_to_filter_pkt() local 177 VERIFY(off < PP_BUF_SIZE_DEF(pp)); in nx_netif_mbuf_to_filter_pkt() 178 mlen = PP_BUF_SIZE_DEF(pp) - off; in nx_netif_mbuf_to_filter_pkt() 340 uint8_t off, hlen; in nx_netif_pkt_to_filter_pkt() local 370 VERIFY(off < PP_BUF_SIZE_DEF(pp)); in nx_netif_pkt_to_filter_pkt() 371 plen = PP_BUF_SIZE_DEF(pp) - off; in nx_netif_pkt_to_filter_pkt() 388 fpkt->pkt_headroom = off; in nx_netif_pkt_to_filter_pkt() 586 uint8_t off, hlen; in nx_netif_pkt_to_pkt() local 602 off = (uint8_t)ifp->if_tx_headroom; in nx_netif_pkt_to_pkt() 607 off = 0; in nx_netif_pkt_to_pkt() [all …]
|
| /xnu-11215/bsd/kern/ |
| H A D | uipc_mbuf2.c | 205 off -= n->m_len; in m_pulldown() 233 if ((off == 0 || offp) && len <= n->m_len - off) { in m_pulldown() 244 o = m_copym(n, off, n->m_len - off, M_DONTWAIT); in m_pulldown() 249 n->m_len = off; in m_pulldown() 253 off = 0; in m_pulldown() 322 off = 0; in m_pulldown() 354 off = 0; in m_pulldown() 368 *offp = off; in m_pulldown() 1199 uint32_t off = bytes, off0 = off; in m_adj_sum16() local 1201 while (off > 0) { in m_adj_sum16() [all …]
|
| /xnu-11215/tests/skywalk/ |
| H A D | skt_copy_cksum.c | 88 int off0 = off, len0 = len; in m_copydata_sum() 94 if (__improbable(off < 0 || len < 0)) { in m_copydata_sum() 100 while (off > 0) { in m_copydata_sum() 107 if (off < m->m_len) { in m_copydata_sum() 110 off -= m->m_len; in m_copydata_sum() 129 datap = mtod(m, uint8_t *) + off; in m_copydata_sum() 183 off = 0; in m_copydata_sum() 230 if (mlen > off) { in reference_cksum_mbuf() 231 mlen -= off; in reference_cksum_mbuf() 232 data = m->m_data + off; in reference_cksum_mbuf() [all …]
|
| /xnu-11215/tests/ |
| H A D | in_cksum_test.c | 17 unsigned i, off = 0; in log_hexdump() local 21 off = (unsigned)snprintf(buf, sizeof(buf), "%08x:", i); in log_hexdump() 23 …off += (unsigned)snprintf(buf + off, sizeof(buf) - off, " %02x", (((const uint8_t *)inp)[i]) & 0xf… in log_hexdump()
|
| H A D | sr_entitlement.c | 53 int off = 0; in cleanup() local 54 size_t size_off = sizeof(off); in cleanup() 57 ret = sysctlbyname("vm.vm_shared_region_by_entitlement", NULL, NULL, &off, size_off); in cleanup()
|
| /xnu-11215/libsyscall/wrappers/unix03/ |
| H A D | mmap.c | 34 void *__mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off); 43 mmap(void *addr, size_t len, int prot, int flags, int fildes, off_t off) in mmap() argument 63 void *ptr = __mmap(addr, len, prot, flags | MAP_UNIX03, fildes, off); in mmap()
|
| /xnu-11215/bsd/skywalk/packet/ |
| H A D | packet_kern.c | 73 return __packet_set_headroom(ph, off); in kern_packet_set_link_header_offset() 85 return __packet_set_link_header_length(ph, off); in kern_packet_set_link_header_length() 133 const uint16_t off) in kern_packet_set_network_header_offset() argument 135 #pragma unused(ph, off) in kern_packet_set_network_header_offset() 150 const uint16_t off) in kern_packet_set_transport_header_offset() argument 152 #pragma unused(ph, off) in kern_packet_set_transport_header_offset() 897 return __buflet_set_buffer_offset(buf, off); in kern_buflet_set_buffer_offset() 938 kern_packet_copy_bytes(kern_packet_t pkt, size_t off, size_t len, in kern_packet_copy_bytes() argument 954 if (off > buflet_len) { in kern_packet_copy_bytes() 962 addr += off; in kern_packet_copy_bytes() [all …]
|
| /xnu-11215/bsd/dev/arm64/ |
| H A D | cpu_in_cksum.s | 99 #define off x2 macro 143 cmp mlen, off 146 sub mlen, mlen, off // mlen -= off; 147 add data, data, off // data = mtod(m, uint8_t *) + off; 150 sub off, off, mlen
|