/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_sched.c | 3220 mp = tail = mp_chain; in mac_rx_srs_subflow_process() 3256 mp_chain = mp; in mac_rx_srs_subflow_process() 3300 mp = tail = mp_chain; in mac_rx_srs_process() 3345 mp = mp_chain; in mac_rx_srs_process() 3370 head = mp_chain; in mac_rx_srs_process() 3683 mp_chain, &stats); in mac_tx_single_ring_mode() 3748 mp_chain, &stats); in mac_tx_serializer_mode() 3898 *ret_mp = mp_chain; in mac_tx_bw_mode() 4339 mp = mp_chain; in mac_tx_send() 4374 mp = mp_chain; in mac_tx_send() [all …]
|
H A D | mac_bcast.c | 184 if ((mp_chain1 = mac_copymsgchain_cksum(mp_chain)) == NULL) in mac_bcast_send() 212 msgdsize(mp_chain)); in mac_bcast_send() 216 msgdsize(mp_chain)); in mac_bcast_send() 226 freemsgchain(mp_chain); in mac_bcast_send() 239 MCIP_STAT_UPDATE(src_mcip, multixmtbytes, msgdsize(mp_chain)); in mac_bcast_send() 241 MCIP_STAT_UPDATE(src_mcip, brdcstxmtbytes, msgdsize(mp_chain)); in mac_bcast_send() 243 mp_chain = mac_provider_tx(mip, mip->mi_default_tx_ring, in mac_bcast_send() 244 mp_chain, src_mcip); in mac_bcast_send() 245 if (mp_chain != NULL) in mac_bcast_send() 246 freemsgchain(mp_chain); in mac_bcast_send() [all …]
|
H A D | mac_provider.c | 682 freemsgchain(mp_chain); in mac_rx_ring() 685 mac_rx(mh, (mac_resource_handle_t)mrh, mp_chain); in mac_rx_ring() 702 mac_rx_common(mh, mrh, mp_chain); in mac_rx() 714 mac_rx_common((mac_handle_t)mip, mrh, mp_chain); in mac_rx() 716 mac_bridge_rx_cb(mh, mrh, mp_chain); in mac_rx() 745 mblk_t *bp = mp_chain; in mac_rx_common() 752 mac_promisc_dispatch(mip, mp_chain, NULL, B_FALSE); in mac_rx_common() 767 freemsgchain(mp_chain); in mac_rx_common() 778 mr->mr_pt_fn(mr->mr_pt_arg1, mr->mr_pt_arg2, mp_chain, in mac_rx_common() 808 (mac_resource_handle_t)mac_srs, mp_chain, B_FALSE); in mac_rx_common() [all …]
|
H A D | mac_util.c | 1327 ASSERT3P(mp_chain, !=, NULL); in mac_hw_emul() 1329 for (mblk_t *mp = *mp_chain; mp != NULL; ) { in mac_hw_emul() 1422 *mp_chain = head; in mac_hw_emul() 1495 mp = mp_chain; in mac_add_vlan_tag_chain() 1496 prev = &mp_chain; in mac_add_vlan_tag_chain() 1510 return (mp_chain); in mac_add_vlan_tag_chain() 1546 mac_strip_vlan_tag_chain(mblk_t *mp_chain) in mac_strip_vlan_tag_chain() argument 1550 mp = mp_chain; in mac_strip_vlan_tag_chain() 1551 prev = &mp_chain; in mac_strip_vlan_tag_chain() 1565 return (mp_chain); in mac_strip_vlan_tag_chain() [all …]
|
H A D | mac_client.c | 3538 freemsgchain(mp_chain); in mac_tx() 3549 (mp_chain = mac_protect_check(mch, mp_chain)) == NULL) in mac_tx() 3576 freemsgchain(mp_chain); in mac_tx() 3602 freemsg(mp_chain); in mac_tx() 3608 mp_chain = mac_add_vlan_tag(mp_chain, 0, in mac_tx() 3610 if (mp_chain == NULL) { in mac_tx() 3617 obytes = (mp_chain->b_cont == NULL ? MBLKL(mp_chain) : in mac_tx() 3618 msgdsize(mp_chain)); in mac_tx() 3620 mp_chain = mac_provider_tx(mip, srs_tx->st_arg2, mp_chain, in mac_tx() 3623 if (mp_chain == NULL) { in mac_tx() [all …]
|
H A D | mac.c | 1552 mblk_t *mp_chain, boolean_t loopback) in mac_hwrings_rx_process() argument 1564 proc(arg1, arg2, mp_chain, NULL); in mac_hwrings_rx_process() 2779 mac_rx_flow(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) in mac_rx_flow() argument 2795 mp_next = tail = mp_chain; in mac_rx_flow() 2812 mp_chain = mp_next; in mac_rx_flow() 2829 prev_flent->fe_cb_arg2, mp_chain, B_FALSE); in mac_rx_flow() 2831 mp_chain = mp; in mac_rx_flow() 2838 if (mp_chain != NULL) { in mac_rx_flow() 2841 prev_flent->fe_cb_arg2, mp_chain, B_FALSE); in mac_rx_flow()
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 273 mp = mp_chain; in nxge_start() 274 mp_chain = mp_chain->b_next; in nxge_start() 980 mp = mp_chain; in nxge_start() 981 mp_chain = mp_chain->b_next; in nxge_start() 1407 mp_chain = NULL; in nxge_do_softlso() 1413 mp_chain = mp_chain->b_next; in nxge_do_softlso() 1423 mp_chain = nmp; in nxge_do_softlso() 1428 mp, nmp, mp_chain, mp_chain->b_next)); in nxge_do_softlso() 1438 cmp = mp_chain; in nxge_do_softlso() 1564 nmp = mp_chain; in nxge_do_softlso() [all …]
|
/illumos-gate/usr/src/uts/common/io/overlay/ |
H A D | overlay.c | 1049 overlay_m_tx(void *arg, mblk_t *mp_chain) in overlay_m_tx() argument 1061 freemsgchain(mp_chain); in overlay_m_tx() 1071 mp = mp_chain; in overlay_m_tx() 1076 mp_chain = mp->b_next; in overlay_m_tx() 1085 mp = mp_chain; in overlay_m_tx() 1104 mp = mp_chain; in overlay_m_tx() 1111 return (mp_chain); in overlay_m_tx()
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_input.c | 157 ip_input_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, in ip_input_v6() argument 160 (void) ip_input_common_v6(ill, ip_ring, mp_chain, mhip, NULL, NULL, in ip_input_v6() 181 mblk_t *mp_chain, mblk_t **last, uint_t *cnt) in ip_accept_tcp_v6() argument 183 return (ip_input_common_v6(ill, ip_ring, mp_chain, NULL, target_sqp, in ip_accept_tcp_v6() 193 ip_input_common_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, in ip_input_common_v6() argument 206 ASSERT(mp_chain != NULL); in ip_input_common_v6() 254 for (mp = mp_chain; mp != NULL; mp = mp_chain) { in ip_input_common_v6() 255 mp_chain = mp->b_next; in ip_input_common_v6()
|
H A D | ip_input.c | 161 ip_input(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, in ip_input() argument 164 (void) ip_input_common_v4(ill, ip_ring, mp_chain, mhip, NULL, NULL, in ip_input() 185 mblk_t *mp_chain, mblk_t **last, uint_t *cnt) in ip_accept_tcp() argument 187 return (ip_input_common_v4(ill, ip_ring, mp_chain, NULL, target_sqp, in ip_accept_tcp() 197 ip_input_common_v4(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, in ip_input_common_v4() argument 210 ASSERT(mp_chain != NULL); in ip_input_common_v4() 258 for (mp = mp_chain; mp != NULL; mp = mp_chain) { in ip_input_common_v4() 259 mp_chain = mp->b_next; in ip_input_common_v4()
|
/illumos-gate/usr/src/uts/common/io/simnet/ |
H A D | simnet.c | 747 simnet_m_tx(void *arg, mblk_t *mp_chain) in simnet_m_tx() argument 751 mblk_t *mpnext = mp_chain; in simnet_m_tx() 759 mac_drop_chain(mp_chain, "no peer"); in simnet_m_tx() 776 mac_drop_chain(mp_chain, "simnet peer dev not ready"); in simnet_m_tx() 783 mac_drop_chain(mp_chain, "simnet dev not ready"); in simnet_m_tx()
|
/illumos-gate/usr/src/uts/common/io/vnic/ |
H A D | vnic_dev.c | 725 vnic_m_tx(void *arg, mblk_t *mp_chain) in vnic_m_tx() argument 732 freemsgchain(mp_chain); in vnic_m_tx()
|
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_grp.c | 2644 mblk_t *mp_chain, *mp, **mpp; in aggr_rx_poll() local 2646 mp_chain = mac_hwring_poll(rr_ring->arr_hw_rh, bytes_to_pickup); in aggr_rx_poll() 2649 return (mp_chain); in aggr_rx_poll() 2651 mpp = &mp_chain; in aggr_rx_poll() 2674 return (mp_chain); in aggr_rx_poll()
|