/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_bcast.c | 141 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 D | mac_provider.c | 615 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 D | mac_util.c | 100 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 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) { \ 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 D | mac_client.c | 3433 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 D | mac.c | 1468 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 D | ip6_input.c | 157 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 D | ip_input.c | 160 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 D | vnic_dev.c | 709 vnic_m_tx(void *arg, mblk_t *mp_chain) argument 716 freemsgchain(mp_chain);
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 195 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 D | simnet.c | 723 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 D | aggr_grp.c | 2317 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);
|