Home
last modified time | relevance | path

Searched refs:flow_entry_t (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmac_flow_impl.h156 typedef struct flow_entry_s flow_entry_t; typedef
399 flow_entry_t *);
408 flow_entry_t *);
448 flow_entry_t **ft_table;
511 extern int mac_flow_hash_add(flow_entry_t *);
514 flow_entry_t **);
536 extern void mac_flow_quiesce(flow_entry_t *);
537 extern void mac_flow_restart(flow_entry_t *);
538 extern void mac_flow_cleanup(flow_entry_t *);
539 extern void mac_flow_destroy(flow_entry_t *);
[all …]
H A Dmac_impl.h735 extern int mac_rx_group_add_flow(mac_client_impl_t *, flow_entry_t *,
767 extern int mac_link_flow_init(mac_client_handle_t, flow_entry_t *);
768 extern void mac_link_flow_clean(mac_client_handle_t, flow_entry_t *);
783 extern void mac_datapath_teardown(mac_client_impl_t *, flow_entry_t *,
785 extern void mac_rx_srs_group_setup(mac_client_impl_t *, flow_entry_t *,
789 extern void mac_rx_srs_group_teardown(flow_entry_t *, boolean_t);
792 extern int mac_rx_classify_flow_quiesce(flow_entry_t *, void *);
793 extern int mac_rx_classify_flow_restart(flow_entry_t *, void *);
799 extern void mac_flow_rem_subflow(flow_entry_t *);
800 extern void mac_rename_flow(flow_entry_t *, const char *);
[all …]
H A Dmac_soft_ring.h636 extern void mac_fanout_setup(mac_client_impl_t *, flow_entry_t *,
648 flow_entry_t *, uint32_t, mac_direct_rx_t, void *, mac_resource_handle_t,
673 extern void mac_tx_srs_setup(struct mac_client_impl_s *, flow_entry_t *);
686 extern int mac_srs_flow_create(struct mac_client_impl_s *, flow_entry_t *,
688 extern void mac_srs_update_bwlimit(flow_entry_t *, mac_resource_props_t *);
709 extern void mac_rx_attach_flow_srs(mac_impl_t *, flow_entry_t *,
H A Dmac_stat.h100 extern void mac_misc_stat_create(flow_entry_t *);
101 extern void mac_misc_stat_delete(flow_entry_t *);
H A Dmac_client_impl.h111 flow_entry_t *mci_flent; /* mi_rw_lock */
146 flow_entry_t *mci_flent_list; /* mci_rw_lock */
420 extern uint16_t i_mac_flow_vid(flow_entry_t *);
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_flow.c473 flow_entry_t **fp; in mac_flow_remove()
520 flow_entry_t *flent; in mac_flow_lookup()
591 flow_entry_t *flent; in mac_flow_walk_nolock()
1086 flow_entry_t *flent; in mac_flow_lookup_byname()
1378 flow_entry_t *flent; in mac_link_flow_remove()
1441 flow_entry_t *flent; in mac_link_flow_modify()
1579 flow_entry_t *flent; in mac_link_flow_info()
1796 flow_l2_match_fe(flow_tab_t *ft, flow_entry_t *f1, flow_entry_t *f2) in flow_l2_match_fe()
2101 flow_ip_proto_match_fe(flow_tab_t *ft, flow_entry_t *f1, flow_entry_t *f2) in flow_ip_proto_match_fe()
2110 flow_ip_match_fe(flow_tab_t *ft, flow_entry_t *f1, flow_entry_t *f2) in flow_ip_match_fe()
[all …]
H A Dmac_client.c157 flow_entry_t *);
1495 flow_entry_t *flent; in mac_client_close()
2327 flow_entry_t *flent; in mac_client_datapath_setup()
3063 flow_entry_t *flent; in mac_unicast_remove()
3309 flow_entry_t *flent; in mac_multicast_remove()
4887 flow_entry_t *fep; in mac_rename_primary()
4963 flow_entry_t *flent; in mac_rename_flow_names()
5072 flow_entry_t *flent; in mac_client_check_flow_vid()
5103 static flow_entry_t *
5107 flow_entry_t *flent; in mac_client_get_flow()
[all …]
H A Dmac_datapath_setup.c64 static int mac_compute_soft_ring_count(flow_entry_t *, int, int);
719 mac_tx_cpu_init(flow_entry_t *flent, mac_resource_props_t *mrp, in mac_tx_cpu_init()
1083 mac_flow_cpu_init(flow_entry_t *flent, cpupart_t *cpupart) in mac_flow_cpu_init()
1287 flow_entry_t *flent = mac_srs->srs_flent; in mac_rx_srs_retarget_intr()
1623 flow_entry_t *flent = mcip->mci_flent; in mac_client_update_classifier()
1992 mac_fanout_setup(mac_client_impl_t *mcip, flow_entry_t *flent, in mac_fanout_setup()
2292 mac_find_fanout(flow_entry_t *flent, uint32_t link_type) in mac_find_fanout()
3170 flow_entry_t *group_only_flent; in mac_datapath_teardown()
3459 flow_entry_t *flent; in mac_srs_ring_free()
3910 mac_tx_srs_setup(mac_client_impl_t *mcip, flow_entry_t *flent) in mac_tx_srs_setup()
[all …]
H A Dmac_stat.c682 flow_entry_t *flent = handle; in i_mac_misc_stat_get()
803 i_mac_misc_stat_create(flow_entry_t *flent, const char *modname, in i_mac_misc_stat_create()
1039 flow_entry_t *flent = mac_srs->srs_flent; in mac_srs_stat_create()
1080 mac_misc_stat_create(flow_entry_t *flent) in mac_misc_stat_create()
1097 flow_entry_t *flent = ringp->s_ring_mcip->mci_flent; in mac_soft_ring_stat_create()
1176 mac_misc_stat_delete(flow_entry_t *flent) in mac_misc_stat_delete()
1241 flow_entry_t *flent = mcip->mci_flent; in mac_stat_rename()
H A Dmac_bcast.c84 flow_entry_t *mbg_flow_ent; /* WO */
150 flow_entry_t *flent; in mac_bcast_send()
503 flow_entry_t *flent; in mac_bcast_delete()
H A Dmac.c1578 flow_entry_t *flent = mcip->mci_flent; in mac_hwrings_get()
2260 flow_entry_t *flent = srs->srs_flent; in mac_rx_srs_quiesce()
2308 flow_entry_t *flent = srs->srs_flent; in mac_rx_srs_remove()
2348 flow_entry_t *flent = srs->srs_flent; in mac_rx_srs_restart()
2747 static flow_entry_t *
2750 flow_entry_t *flent = NULL; in mac_rx_classify()
2784 flow_entry_t *prev_flent = NULL; in mac_rx_flow()
2798 flow_entry_t *flent; in mac_rx_flow()
4887 flow_entry_t *flent; in i_mac_group_add_ring()
6060 flow_entry_t *flent; in mac_write_link_stats()
[all …]
H A Dmac_sched.c3205 flow_entry_t *flent = NULL; in mac_rx_srs_subflow_process()
3206 flow_entry_t *prev_flent = NULL; in mac_rx_srs_subflow_process()
4254 static flow_entry_t *
4257 flow_entry_t *flent = NULL; in mac_tx_classify()
4376 flow_entry_t *dst_flow_ent; in mac_tx_send()
H A Dmac_provider.c816 flow_entry_t *flent; in mac_rx_common()
1104 flow_entry_t *flent; in mac_ring_intr_retarget()
H A Dmac_util.c1935 flow_entry_t *flent = mcip->mci_flent; in mac_client_set_intr_cpu()
1958 flow_entry_t *flent = mcip->mci_flent; in mac_client_intr_cpu()
/illumos-gate/usr/src/cmd/mdb/common/modules/mac/
H A Dmac.c206 flow_entry_t fe; in mac_flow_dcmd_output()
243 desc_addr = addr + OFFSETOF(flow_entry_t, fe_flow_desc); in mac_flow_dcmd_output()
271 prop_addr = addr + OFFSETOF(flow_entry_t, fe_resource_props); in mac_flow_dcmd_output()
291 match_addr = addr + OFFSETOF(flow_entry_t, fe_match); in mac_flow_dcmd_output()
307 rxaddr = addr + OFFSETOF(flow_entry_t, fe_rx_srs); in mac_flow_dcmd_output()
322 txaddr = addr + OFFSETOF(flow_entry_t, fe_tx_srs); in mac_flow_dcmd_output()
982 flow_entry_t flent; in mac_ring_dcmd()