Home
last modified time | relevance | path

Searched full:mac_tx (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_client.h120 /* flags passed to mac_tx() */
143 extern mac_tx_cookie_t mac_tx(mac_client_handle_t, mblk_t *,
H A Dmac_soft_ring.h152 * applied to the caller of mac_tx() (mac_tx() starts
H A Ddld_impl.h340 mac_tx(dsp->ds_mch, mp, f_hint, flag, NULL)
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_hio.c142 * default ring if the share of the MAC client is bound, see MAC_TX(). in mac_share_bind()
H A Dmac_sched.c613 * control, at which point they may continue to call mac_tx(). This flow control
638 * MAC clients enter into based on calling into mac_tx(). A soft ring set has a
652 * | mac_tx |->| device |-*-->| mac_protect_check |->v Is this the simple v
3581 * In the SRS_TX_SERIALIZE mode, all calls to mac_tx() are serialized. This
3619 * The fourth argument to mac_tx() is the flag. Normally it will be 0 but
3631 * conditions. These clients call mac_tx() with MAC_TX_NO_ENQUEUE flag set.
4427 * through MAC_TX(). For paths that go in mac_tx_send()
4428 * through MAC_TX(), the promisc_list in mac_tx_send()
4429 * check is done inside the MAC_TX() in mac_tx_send()
H A Dmac_datapath_setup.c100 * mac_tx() will be notified of flow control condition.
102 * TCP does not honour flow control condition sent up by mac_tx().
1534 * We need to quiesce/restart the client here because mac_tx() and in mac_tx_srs_update_bwlimit()
H A Dmac_util.c1242 * provider cannot. This is currently wired up in mac_tx() but we
H A Dmac_client.c3519 mac_tx(mac_client_handle_t mch, mblk_t *mp_chain, uintptr_t hint, in mac_tx() function
3571 * This is to avoid panics with PF_PACKET that can call mac_tx() in mac_tx()
H A Dmac.c362 * in mac_tx to reduce lock contention. This is sized at boot time in mac_init.
2134 * Please see mac_tx for details about the per cpu locking scheme
/illumos-gate/usr/src/uts/common/io/bpf/
H A Dbpf_mac.c114 return (mac_tx((mac_client_handle_t)chandle, pkt, 0, in mac_bpf_tx()
/illumos-gate/usr/src/uts/common/inet/
H A Dip_impl.h166 /* Macro that follows definitions of flags for mac_tx() (see mac_client.h) */
/illumos-gate/usr/src/uts/common/io/fcoe/
H A Dfcoe_fc.c211 ret_cookie = mac_tx(mac->fm_cli_handle, FRM2MBLK(frm), 0, in fcoe_tx_frame()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxnbo.c101 if (mac_tx(xnbop->o_mch, mp, 0, in xnbo_to_mac()
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_tx.c909 (void) mac_tx(link->l_mch, mp_head, 0, MAC_DROP_ON_NO_DESC, NULL); in viona_tx()
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlibdlstat.c841 strstr(ksp->ks_name, "mac_tx") != 0 && in i_dlstat_tx_hwlane_search()
872 strstr(ksp->ks_name, "mac_tx") != 0 && in i_dlstat_tx_ring_search()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_phys.c965 (void) mac_tx(mch, mp, 0, MAC_DROP_ON_NO_DESC, NULL); in vsw_tx_msg()
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsockmod_pfp.c837 error = mac_tx(mch, mp, 0, MAC_DROP_ON_NO_DESC, NULL); in sdpfp_senduio()
/illumos-gate/usr/src/uts/common/io/aggr/
H A Daggr_grp.c83 * mac_tx() -> mac_tx_aggr_mode() -> mac_tx_soft_ring_process() ->
86 * Two new modes are introduced to mac_tx() to handle aggr pseudo Tx rings:
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip.c467 * these Tx ring. mac_tx() is called (via str_mdata_fastpath_put()) to send
469 * the address of connp as fanout hint to mac_tx(). Under flow controlled
470 * condition, mac_tx() returns a non-NULL cookie (ip_mac_tx_cookie_t). This
511 * When mac_tx() returns a cookie, the cookie is hashed into an index into
13444 * When MAC_TX() is not able to send any more packets, dld sets its queue