Searched defs:mp_chain (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_bcast.c141 mac_bcast_send(void *arg1, void *arg2, mblk_t *mp_chain, boolean_t is_loopback) argument
183 if ((mp_chain1 = mac_copymsgchain_cksum(mp_chain)) == NULL)
218 msgdsize(mp_chain));
222 msgdsize(mp_chain));
232 freemsgchain(mp_chain);
245 MCIP_STAT_UPDATE(src_mcip, multixmtbytes, msgdsize(mp_chain));
247 MCIP_STAT_UPDATE(src_mcip, brdcstxmtbytes, msgdsize(mp_chain));
249 MAC_TX(mip, mip->mi_default_tx_ring, mp_chain, src_mcip);
250 if (mp_chain != NULL)
251 freemsgchain(mp_chain);
[all...]
H A Dmac_provider.c615 mac_rx_ring(mac_handle_t mh, mac_ring_handle_t mrh, mblk_t *mp_chain, argument
623 freemsgchain(mp_chain);
626 mac_rx(mh, (mac_resource_handle_t)mrh, mp_chain);
633 mac_rx(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) argument
643 mac_rx_common(mh, mrh, mp_chain);
655 mac_rx_common((mac_handle_t)mip, mrh, mp_chain);
657 mac_bridge_rx_cb(mh, mrh, mp_chain);
681 mac_rx_common(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) argument
686 mblk_t *bp = mp_chain;
694 mac_promisc_dispatch(mip, mp_chain, NUL
[all...]
H A Dmac_util.c100 mac_fix_cksum(mblk_t *mp_chain) argument
102 mblk_t *mp, *prev = NULL, *new_chain = mp_chain, *mp1;
105 for (mp = mp_chain; mp != NULL; prev = mp, mp = mp->b_next) {
377 mac_add_vlan_tag_chain(mblk_t *mp_chain, uint_t pri, uint16_t vid) argument
381 mp = mp_chain;
382 prev = &mp_chain;
396 return (mp_chain);
432 mac_strip_vlan_tag_chain(mblk_t *mp_chain) argument
436 mp = mp_chain;
437 prev = &mp_chain;
[all...]
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) { \
1360 *ret_mp = mp_chain; \
3200 mblk_t *mp_chain, boolean_t loopback)
3217 mp = tail = mp_chain;
3228 if (mp == mp_chain || flent == prev_flent) {
3244 (mac_resource_handle_t)mac_srs, mp_chain,
3248 prev_flent->fe_cb_arg2, mp_chain, loopback);
3253 mp_chain = mp;
3258 ASSERT(mp_chain !
3199 mac_rx_srs_subflow_process(void *arg, mac_resource_handle_t srs, mblk_t *mp_chain, boolean_t loopback) argument
3279 mac_rx_srs_process(void *arg, mac_resource_handle_t srs, mblk_t *mp_chain, boolean_t loopback) argument
3442 mac_tx_srs_no_desc(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uint16_t flag, mblk_t **ret_mp) argument
3498 mac_tx_srs_enqueue(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uint16_t flag, uintptr_t fanout_hint, mblk_t **ret_mp) argument
3638 mac_tx_single_ring_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
3705 mac_tx_serializer_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
3782 mac_tx_fanout_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
3868 mac_tx_bw_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
3989 mac_tx_aggr_mode(mac_soft_ring_set_t *mac_srs, mblk_t *mp_chain, uintptr_t fanout_hint, uint16_t flag, mblk_t **ret_mp) argument
4300 mac_tx_send(mac_client_handle_t mch, mac_ring_handle_t ring, mblk_t *mp_chain, mac_tx_stats_t *stats) argument
4640 mac_rx_deliver(void *arg1, mac_resource_handle_t mrh, mblk_t *mp_chain, mac_header_info_t *arg3) argument
4677 mac_rx_soft_ring_process(mac_client_impl_t *mcip, mac_soft_ring_t *ringp, mblk_t *mp_chain, mblk_t *tail, int cnt, size_t sz) argument
4808 mac_tx_sring_enqueue(mac_soft_ring_t *ringp, mblk_t *mp_chain, uint16_t flag, mblk_t **ret_mp) argument
4892 mac_tx_soft_ring_process(mac_soft_ring_t *ringp, mblk_t *mp_chain, uint16_t flag, mblk_t **ret_mp) argument
[all...]
H A Dmac_client.c3433 mac_tx(mac_client_handle_t mch, mblk_t *mp_chain, uintptr_t hint, argument
3452 freemsgchain(mp_chain);
3463 (mp_chain = mac_protect_check(mch, mp_chain)) == NULL)
3468 mac_flow_lookup(mcip->mci_subflow_tab, mp_chain,
3490 freemsgchain(mp_chain);
3497 mip->mi_nactiveclients == 1 && mp_chain->b_next == NULL) {
3512 MAC_VID_CHECK(mcip, mp_chain, err);
3514 freemsg(mp_chain);
3520 mp_chain
4012 mac_promisc_dispatch(mac_impl_t *mip, mblk_t *mp_chain, mac_client_impl_t *sender) argument
4061 mac_promisc_client_dispatch(mac_client_impl_t *mcip, mblk_t *mp_chain) argument
[all...]
H A Dmac.c1468 mblk_t *mp_chain, boolean_t loopback)
1480 proc(arg1, arg2, mp_chain, NULL);
2474 mac_rx_flow(mac_handle_t mh, mac_resource_handle_t mrh, mblk_t *mp_chain) argument
2484 bp = mp_chain;
1467 mac_hwrings_rx_process(void *arg, mac_resource_handle_t srs, mblk_t *mp_chain, boolean_t loopback) argument
/illumos-gate/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, argument
160 (void) ip_input_common_v6(ill, ip_ring, mp_chain, mhip, NULL, NULL,
181 mblk_t *mp_chain, mblk_t **last, uint_t *cnt)
183 return (ip_input_common_v6(ill, ip_ring, mp_chain, NULL, target_sqp,
193 ip_input_common_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, argument
206 ASSERT(mp_chain != NULL);
254 for (mp = mp_chain; mp != NULL; mp = mp_chain) {
255 mp_chain = mp->b_next;
180 ip_accept_tcp_v6(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, mblk_t *mp_chain, mblk_t **last, uint_t *cnt) argument
H A Dip_input.c160 ip_input(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, argument
163 (void) ip_input_common_v4(ill, ip_ring, mp_chain, mhip, NULL, NULL,
184 mblk_t *mp_chain, mblk_t **last, uint_t *cnt)
186 return (ip_input_common_v4(ill, ip_ring, mp_chain, NULL, target_sqp,
196 ip_input_common_v4(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, argument
209 ASSERT(mp_chain != NULL);
257 for (mp = mp_chain; mp != NULL; mp = mp_chain) {
258 mp_chain = mp->b_next;
183 ip_accept_tcp(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, mblk_t *mp_chain, mblk_t **last, uint_t *cnt) argument
/illumos-gate/usr/src/uts/common/io/vnic/
H A Dvnic_dev.c709 vnic_m_tx(void *arg, mblk_t *mp_chain) argument
716 freemsgchain(mp_chain);
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_send.c195 p_mblk_t mp_chain = NULL; local
258 mp_chain = nxge_lso_eliminate(mp);
260 "==> nxge_start(0): LSO mp $%p mp_chain $%p",
261 mp, mp_chain));
262 if (mp_chain == NULL) {
264 "==> nxge_send(0): NULL mp_chain $%p != mp $%p",
265 mp_chain, mp));
268 if (mp_chain != mp) {
270 "==> nxge_send(1): IS LSO mp_chain $%p != mp $%p",
271 mp_chain, m
1275 mblk_t *mp_chain; local
[all...]
/illumos-gate/usr/src/uts/common/io/simnet/
H A Dsimnet.c723 simnet_m_tx(void *arg, mblk_t *mp_chain) argument
727 mblk_t *mpnext = mp_chain;
734 freemsgchain(mp_chain);
751 freemsgchain(mp_chain);
758 freemsgchain(mp_chain);
/illumos-gate/usr/src/uts/common/io/aggr/
H A Daggr_grp.c2317 mblk_t *mp_chain, *mp, **mpp; local
2319 mp_chain = mac_hwring_poll(rr_ring->arr_hw_rh, bytes_to_pickup);
2322 return (mp_chain);
2324 mpp = &mp_chain;
2347 return (mp_chain);

Completed in 419 milliseconds