/illumos-gate/usr/src/uts/common/sys/ |
H A D | mac_flow_impl.h | 156 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 D | mac_impl.h | 735 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 D | mac_soft_ring.h | 636 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 D | mac_stat.h | 100 extern void mac_misc_stat_create(flow_entry_t *); 101 extern void mac_misc_stat_delete(flow_entry_t *);
|
H A D | mac_client_impl.h | 111 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 D | mac_flow.c | 473 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 D | mac_client.c | 157 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 D | mac_datapath_setup.c | 64 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 D | mac_stat.c | 682 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 D | mac_bcast.c | 84 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 D | mac.c | 1578 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 D | mac_sched.c | 3205 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 D | mac_provider.c | 816 flow_entry_t *flent; in mac_rx_common() 1104 flow_entry_t *flent; in mac_ring_intr_retarget()
|
H A D | mac_util.c | 1935 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 D | mac.c | 206 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()
|