Home
last modified time | relevance | path

Searched refs:mp_chain (Results 1 – 12 of 12) sorted by relevance

/titanic_41/usr/src/uts/common/io/mac/
H A Dmac_sched.c1331 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 Dmac_bcast.c141 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 Dmac_util.c100 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 Dmac_provider.c615 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 Dmac_client.c3418 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 Dmac.c1468 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 Dnxge_send.c195 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 Dip6_input.c157 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 Dip_input.c160 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 Dsimnet.c723 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 Dvnic_dev.c708 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 Daggr_grp.c2317 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()