| /xnu-8792.41.9/bsd/net/ |
| H A D | if_fake.c | 973 kern_packet_t dph = 0, dph0 = 0; in feth_clone_packet() local 1005 err = kern_pbufpool_alloc_nosleep(pp, 1, &dph); in feth_clone_packet() 1011 dbuf = kern_packet_get_next_buflet(dph, NULL); in feth_clone_packet() 1018 err = kern_packet_clone_nosleep(dph0, &dph, KPKT_COPY_LIGHT); in feth_clone_packet() 1023 dbuf = kern_packet_get_next_buflet(dph, NULL); in feth_clone_packet() 1047 err = kern_packet_set_headroom(dph, doff); in feth_clone_packet() 1049 err = kern_packet_set_link_header_length(dph, in feth_clone_packet() 1052 err = kern_packet_set_service_class(dph, in feth_clone_packet() 1055 err = kern_packet_finalize(dph); in feth_clone_packet() 1057 *pdph = dph; in feth_clone_packet() [all …]
|
| /xnu-8792.41.9/bsd/skywalk/packet/ |
| H A D | packet_copy.c | 87 pkt_copy_from_pkt(const enum txrx t, kern_packet_t dph, const uint16_t doff, in pkt_copy_from_pkt() argument 92 struct __kern_packet *dpkt = SK_PTR_ADDR_KPKT(dph); in pkt_copy_from_pkt() 126 __packet_set_inet_checksum(dph, PACKET_CSUM_PARTIAL, in pkt_copy_from_pkt() 358 _pkt_copypkt_sum(kern_packet_t sph, uint16_t soff, kern_packet_t dph, in _pkt_copypkt_sum() argument 367 struct __kern_packet *dpkt = SK_PTR_ADDR_KPKT(dph); in _pkt_copypkt_sum() 372 dbcnt = __packet_get_buflet_count(dph); in _pkt_copypkt_sum() 631 pkt_copy_multi_buflet_from_pkt(const enum txrx t, kern_packet_t dph, in pkt_copy_multi_buflet_from_pkt() argument 639 struct __kern_packet *dpkt = SK_PTR_ADDR_KPKT(dph); in pkt_copy_multi_buflet_from_pkt() 644 __packet_get_buflet_count(dph))); in pkt_copy_multi_buflet_from_pkt() 656 rc = _pkt_copypkt_sum(sph, soff, dph, doff, in pkt_copy_multi_buflet_from_pkt() [all …]
|
| /xnu-8792.41.9/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_util.c | 583 kern_packet_t ph, dph; in nx_netif_pkt_to_pkt() local 620 dpkt = nx_netif_alloc_packet(pp, off + len, &dph); in nx_netif_pkt_to_pkt() 672 nif->nif_pkt_copy_from_mbuf(type, dph, off, m, 0, in nx_netif_pkt_to_pkt() 675 nif->nif_pkt_copy_from_pkt(type, dph, off, ph, in nx_netif_pkt_to_pkt() 678 err = __packet_finalize(dph); in nx_netif_pkt_to_pkt()
|
| /xnu-8792.41.9/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_dp.c | 436 validate_pkt_len(struct __kern_packet *spkt, kern_packet_t dph, in validate_pkt_len() argument 453 return tlen <= ((__packet_get_buflet_count(dph) * in validate_pkt_len() 454 PP_BUF_SIZE_DEF(SK_PTR_ADDR_KPKT(dph)->pkt_qum.qum_pp)) - in validate_pkt_len() 493 kern_packet_t dph = SK_PTR_ENCODE(dpkt, in copy_packet_from_dev() local 503 if (__improbable(!validate_pkt_len(spkt, dph, skip_l2h_len, 0, 0, in copy_packet_from_dev() 505 SK_ERR("bufcnt %d, bufsz %d", __packet_get_buflet_count(dph), in copy_packet_from_dev() 541 fsw->fsw_pkt_copy_from_mbuf(NR_RX, dph, 0, in copy_packet_from_dev() 550 fsw->fsw_pkt_copy_from_pkt(NR_RX, dph, 0, sph, in copy_packet_from_dev() 557 dlen += pkt_add_trailers(dph, dlen, iphlen); in copy_packet_from_dev() 563 err = __packet_finalize(dph); in copy_packet_from_dev() [all …]
|
| /xnu-8792.41.9/bsd/skywalk/nexus/monitor/ |
| H A D | nx_monitor.c | 1243 kern_packet_t sph, dph; in nx_mon_parent_sync() local 1255 dph = SK_PTR_ENCODE(dpkt, METADATA_TYPE(dpkt), in nx_mon_parent_sync() 1275 mna->mna_pkt_copy_from_pkt(kring->ckr_tx, dph, 0, sph, in nx_mon_parent_sync() 1679 nx_mon_quantum_copy_64x(const enum txrx t, kern_packet_t dph, in nx_mon_quantum_copy_64x() argument 1688 struct __kern_quantum *dqum = SK_PTR_ADDR_KQUM(dph); in nx_mon_quantum_copy_64x()
|