| /xnu-8019.80.24/bsd/net/ |
| H A D | if_fake.c | 864 kern_packet_t dph = 0, dph0 = 0; in feth_clone_packet() local 896 err = kern_pbufpool_alloc_nosleep(pp, 1, &dph); in feth_clone_packet() 902 dbuf = kern_packet_get_next_buflet(dph, NULL); in feth_clone_packet() 909 err = kern_packet_clone_nosleep(dph0, &dph, KPKT_COPY_LIGHT); in feth_clone_packet() 914 dbuf = kern_packet_get_next_buflet(dph, NULL); in feth_clone_packet() 938 err = kern_packet_set_headroom(dph, doff); in feth_clone_packet() 940 err = kern_packet_set_link_header_length(dph, in feth_clone_packet() 943 err = kern_packet_set_service_class(dph, in feth_clone_packet() 946 err = kern_packet_finalize(dph); in feth_clone_packet() 948 *pdph = dph; in feth_clone_packet() [all …]
|
| /xnu-8019.80.24/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() 125 __packet_set_inet_checksum(dph, PACKET_CSUM_PARTIAL, in pkt_copy_from_pkt() 356 _pkt_copypkt_sum(kern_packet_t sph, uint16_t soff, kern_packet_t dph, in _pkt_copypkt_sum() argument 365 struct __kern_packet *dpkt = SK_PTR_ADDR_KPKT(dph); in _pkt_copypkt_sum() 370 dbcnt = __packet_get_buflet_count(dph); in _pkt_copypkt_sum() 629 pkt_copy_multi_buflet_from_pkt(const enum txrx t, kern_packet_t dph, in pkt_copy_multi_buflet_from_pkt() argument 637 struct __kern_packet *dpkt = SK_PTR_ADDR_KPKT(dph); in pkt_copy_multi_buflet_from_pkt() 641 __packet_get_buflet_count(dph))); in pkt_copy_multi_buflet_from_pkt() 653 rc = _pkt_copypkt_sum(sph, soff, dph, doff, in pkt_copy_multi_buflet_from_pkt() [all …]
|
| /xnu-8019.80.24/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() 669 nif->nif_pkt_copy_from_mbuf(type, dph, off, m, 0, in nx_netif_pkt_to_pkt() 672 nif->nif_pkt_copy_from_pkt(type, dph, off, ph, in nx_netif_pkt_to_pkt() 675 err = __packet_finalize(dph); in nx_netif_pkt_to_pkt()
|
| /xnu-8019.80.24/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_dp.c | 442 validate_pkt_len(struct __kern_packet *spkt, kern_packet_t dph, in validate_pkt_len() argument 459 return tlen <= ((__packet_get_buflet_count(dph) * in validate_pkt_len() 460 SK_PTR_ADDR_KPKT(dph)->pkt_qum.qum_pp->pp_buflet_size) - headroom); in validate_pkt_len() 498 kern_packet_t dph = SK_PTR_ENCODE(dpkt, in copy_packet_from_dev() local 508 if (__improbable(!validate_pkt_len(spkt, dph, skip_l2h_len, 0, 0, in copy_packet_from_dev() 510 SK_ERR("bufcnt %d, bufsz %d", __packet_get_buflet_count(dph), in copy_packet_from_dev() 546 fsw->fsw_pkt_copy_from_mbuf(NR_RX, dph, 0, in copy_packet_from_dev() 555 fsw->fsw_pkt_copy_from_pkt(NR_RX, dph, 0, sph, in copy_packet_from_dev() 562 dlen += pkt_add_trailers(dph, dlen, iphlen); in copy_packet_from_dev() 568 err = __packet_finalize(dph); in copy_packet_from_dev() [all …]
|
| /xnu-8019.80.24/bsd/skywalk/nexus/monitor/ |
| H A D | nx_monitor.c | 1248 kern_packet_t sph, dph; in nx_mon_parent_sync() local 1260 dph = SK_PTR_ENCODE(dpkt, METADATA_TYPE(dpkt), in nx_mon_parent_sync() 1280 mna->mna_pkt_copy_from_pkt(kring->ckr_tx, dph, 0, sph, in nx_mon_parent_sync() 1684 nx_mon_quantum_copy_64x(const enum txrx t, kern_packet_t dph, in nx_mon_quantum_copy_64x() argument 1693 struct __kern_quantum *dqum = SK_PTR_ADDR_KQUM(dph); in nx_mon_quantum_copy_64x()
|