| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | mac_client.h | 120 /* flags passed to mac_tx() */ 143 extern mac_tx_cookie_t mac_tx(mac_client_handle_t, mblk_t *,
|
| H A D | mac_soft_ring.h | 152 * applied to the caller of mac_tx() (mac_tx() starts
|
| H A D | dld_impl.h | 340 mac_tx(dsp->ds_mch, mp, f_hint, flag, NULL)
|
| /illumos-gate/usr/src/uts/common/io/mac/ |
| H A D | mac_hio.c | 142 * default ring if the share of the MAC client is bound, see MAC_TX(). in mac_share_bind()
|
| H A D | mac_sched.c | 613 * 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 D | mac_datapath_setup.c | 100 * 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 D | mac_util.c | 1242 * provider cannot. This is currently wired up in mac_tx() but we
|
| H A D | mac_client.c | 3519 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 D | mac.c | 362 * 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 D | bpf_mac.c | 114 return (mac_tx((mac_client_handle_t)chandle, pkt, 0, in mac_bpf_tx()
|
| /illumos-gate/usr/src/uts/common/inet/ |
| H A D | ip_impl.h | 166 /* Macro that follows definitions of flags for mac_tx() (see mac_client.h) */
|
| /illumos-gate/usr/src/uts/common/io/fcoe/ |
| H A D | fcoe_fc.c | 211 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 D | xnbo.c | 101 if (mac_tx(xnbop->o_mch, mp, 0, in xnbo_to_mac()
|
| /illumos-gate/usr/src/uts/intel/io/viona/ |
| H A D | viona_tx.c | 909 (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 D | libdlstat.c | 841 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 D | vsw_phys.c | 965 (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 D | sockmod_pfp.c | 837 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 D | aggr_grp.c | 83 * 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 D | ip.c | 467 * 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
|