/titanic_41/usr/src/uts/common/io/mac/ |
H A D | mac_sched.c | 1331 mac_pkt_drop(NULL, NULL, mp_chain, B_FALSE); \ 1357 #define MAC_TX_SET_NO_ENQUEUE(srs, mp_chain, ret_mp, cookie) { \ argument 1360 *ret_mp = mp_chain; \ 3200 mblk_t *mp_chain, boolean_t loopback) in mac_rx_srs_subflow_process() argument 3217 mp = tail = mp_chain; in mac_rx_srs_subflow_process() 3228 if (mp == mp_chain || flent == prev_flent) { in mac_rx_srs_subflow_process() 3244 (mac_resource_handle_t)mac_srs, mp_chain, in mac_rx_srs_subflow_process() 3248 prev_flent->fe_cb_arg2, mp_chain, loopback); in mac_rx_srs_subflow_process() 3253 mp_chain = mp; in mac_rx_srs_subflow_process() 3258 ASSERT(mp_chain != NULL); in mac_rx_srs_subflow_process() [all …]
|
H A D | mac_bcast.c | 141 mac_bcast_send(void *arg1, void *arg2, mblk_t *mp_chain, boolean_t is_loopback) in mac_bcast_send() argument 183 if ((mp_chain1 = mac_copymsgchain_cksum(mp_chain)) == NULL) in mac_bcast_send() 218 msgdsize(mp_chain)); in mac_bcast_send() 222 msgdsize(mp_chain)); in mac_bcast_send() 232 freemsgchain(mp_chain); in mac_bcast_send() 245 MCIP_STAT_UPDATE(src_mcip, multixmtbytes, msgdsize(mp_chain)); in mac_bcast_send() 247 MCIP_STAT_UPDATE(src_mcip, brdcstxmtbytes, msgdsize(mp_chain)); in mac_bcast_send() 249 MAC_TX(mip, mip->mi_default_tx_ring, mp_chain, src_mcip); in mac_bcast_send() 250 if (mp_chain != NULL) in mac_bcast_send() 251 freemsgchain(mp_chain); in mac_bcast_send() [all …]
|
H A D | mac_util.c | 100 mac_fix_cksum(mblk_t *mp_chain) in mac_fix_cksum() argument 102 mblk_t *mp, *prev = NULL, *new_chain = mp_chain, *mp1; in mac_fix_cksum() 105 for (mp = mp_chain; mp != NULL; prev = mp, mp = mp->b_next) { in mac_fix_cksum() 377 mac_add_vlan_tag_chain(mblk_t *mp_chain, uint_t pri, uint16_t vid) in mac_add_vlan_tag_chain() argument 381 mp = mp_chain; in mac_add_vlan_tag_chain() 382 prev = &mp_chain; in mac_add_vlan_tag_chain() 396 return (mp_chain); in mac_add_vlan_tag_chain() 432 mac_strip_vlan_tag_chain(mblk_t *mp_chain) in mac_strip_vlan_tag_chain() argument 436 mp = mp_chain; in mac_strip_vlan_tag_chain() 437 prev = &mp_chain; in mac_strip_vlan_tag_chain() [all …]
|
H A D | mac_provider.c | 615 mac_rx_ring(mac_handle_t mh, mac_ring_handle_t mrh, mblk_t *mp_chain, in mac_rx_ring() argument 623 freemsgchain(mp_chain); in mac_rx_ring() 626 mac_rx(mh, (mac_resource_handle_t)mrh, mp_chain); in mac_rx_ring() 633 mac_rx(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) in mac_rx() argument 643 mac_rx_common(mh, mrh, mp_chain); in mac_rx() 655 mac_rx_common((mac_handle_t)mip, mrh, mp_chain); in mac_rx() 657 mac_bridge_rx_cb(mh, mrh, mp_chain); in mac_rx() 681 mac_rx_common(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) in mac_rx_common() argument 686 mblk_t *bp = mp_chain; in mac_rx_common() 694 mac_promisc_dispatch(mip, mp_chain, NULL); in mac_rx_common() [all …]
|
H A D | mac_client.c | 3418 mac_tx(mac_client_handle_t mch, mblk_t *mp_chain, uintptr_t hint, in mac_tx() argument 3437 freemsgchain(mp_chain); in mac_tx() 3448 (mp_chain = mac_protect_check(mch, mp_chain)) == NULL) in mac_tx() 3453 mac_flow_lookup(mcip->mci_subflow_tab, mp_chain, in mac_tx() 3475 freemsgchain(mp_chain); in mac_tx() 3482 mip->mi_nactiveclients == 1 && mp_chain->b_next == NULL) { in mac_tx() 3497 MAC_VID_CHECK(mcip, mp_chain, err); in mac_tx() 3499 freemsg(mp_chain); in mac_tx() 3505 mp_chain = mac_add_vlan_tag(mp_chain, 0, in mac_tx() 3507 if (mp_chain == NULL) { in mac_tx() [all …]
|
H A D | mac.c | 1468 mblk_t *mp_chain, boolean_t loopback) in mac_hwrings_rx_process() argument 1480 proc(arg1, arg2, mp_chain, NULL); in mac_hwrings_rx_process() 2474 mac_rx_flow(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) in mac_rx_flow() argument 2484 bp = mp_chain; in mac_rx_flow()
|
/titanic_41/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 195 p_mblk_t mp_chain = NULL; in nxge_start() local 258 mp_chain = nxge_lso_eliminate(mp); in nxge_start() 261 mp, mp_chain)); in nxge_start() 262 if (mp_chain == NULL) { in nxge_start() 265 mp_chain, mp)); in nxge_start() 268 if (mp_chain != mp) { in nxge_start() 271 mp_chain, mp)); in nxge_start() 273 mp = mp_chain; in nxge_start() 274 mp_chain = mp_chain->b_next; in nxge_start() 1000 if (mp_chain != NULL) { in nxge_start() [all …]
|
/titanic_41/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 | 160 ip_input(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, in ip_input() argument 163 (void) ip_input_common_v4(ill, ip_ring, mp_chain, mhip, NULL, NULL, in ip_input() 184 mblk_t *mp_chain, mblk_t **last, uint_t *cnt) in ip_accept_tcp() argument 186 return (ip_input_common_v4(ill, ip_ring, mp_chain, NULL, target_sqp, in ip_accept_tcp() 196 ip_input_common_v4(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, in ip_input_common_v4() argument 209 ASSERT(mp_chain != NULL); in ip_input_common_v4() 257 for (mp = mp_chain; mp != NULL; mp = mp_chain) { in ip_input_common_v4() 258 mp_chain = mp->b_next; in ip_input_common_v4()
|
/titanic_41/usr/src/uts/common/io/simnet/ |
H A D | simnet.c | 723 simnet_m_tx(void *arg, mblk_t *mp_chain) in simnet_m_tx() argument 727 mblk_t *mpnext = mp_chain; in simnet_m_tx() 734 freemsgchain(mp_chain); in simnet_m_tx() 751 freemsgchain(mp_chain); in simnet_m_tx() 758 freemsgchain(mp_chain); in simnet_m_tx()
|
/titanic_41/usr/src/uts/common/io/vnic/ |
H A D | vnic_dev.c | 708 vnic_m_tx(void *arg, mblk_t *mp_chain) in vnic_m_tx() argument 715 freemsgchain(mp_chain); in vnic_m_tx()
|
/titanic_41/usr/src/uts/common/io/aggr/ |
H A D | aggr_grp.c | 2317 mblk_t *mp_chain, *mp, **mpp; in aggr_rx_poll() local 2319 mp_chain = mac_hwring_poll(rr_ring->arr_hw_rh, bytes_to_pickup); in aggr_rx_poll() 2322 return (mp_chain); in aggr_rx_poll() 2324 mpp = &mp_chain; in aggr_rx_poll() 2347 return (mp_chain); in aggr_rx_poll()
|