Searched refs:aggr_port_t (Results 1 – 6 of 6) sorted by relevance
/titanic_50/usr/src/uts/common/sys/ |
H A D | aggr_impl.h | 144 } aggr_port_t; typedef 178 aggr_port_t *lg_ports; /* list of configured ports */ 179 aggr_port_t *lg_mac_addr_port; 185 aggr_port_t **lg_tx_ports; /* array of tx ports */ 281 extern boolean_t aggr_grp_attach_port(aggr_grp_t *, aggr_port_t *); 282 extern boolean_t aggr_grp_detach_port(aggr_grp_t *, aggr_port_t *); 283 extern void aggr_grp_port_mac_changed(aggr_grp_t *, aggr_port_t *, 291 extern void aggr_grp_multicst_port(aggr_port_t *, boolean_t); 298 aggr_port_t **); 299 extern void aggr_port_delete(aggr_port_t *); [all …]
|
/titanic_50/usr/src/uts/common/io/aggr/ |
H A D | aggr_lacp.c | 75 aggr_port_t *cs_portp; 103 static void periodic_timer_pop_handler(aggr_port_t *); 104 static void lacp_xmit_sm(aggr_port_t *); 105 static void lacp_periodic_sm(aggr_port_t *); 106 static void fill_lacp_pdu(aggr_port_t *, lacp_t *); 107 static void fill_lacp_ether(aggr_port_t *, struct ether_header *); 108 static void lacp_on(aggr_port_t *); 109 static void lacp_off(aggr_port_t *); 110 static boolean_t valid_lacp_pdu(aggr_port_t *, lacp_t *); 111 static void lacp_receive_sm(aggr_port_t *, lacp_t *); [all …]
|
H A D | aggr_send.c | 83 aggr_port_t *port; in aggr_find_tx_ring() 176 aggr_port_t *port = (aggr_port_t *)arg1; in aggr_tx_ring_update() 226 aggr_port_t *port = pseudo_ring->atr_port; in aggr_ring_tx() 235 aggr_send_port_enable(aggr_port_t *port) in aggr_send_port_enable() 253 aggr_port_t **new_ports; in aggr_send_port_enable() 257 new_ports = kmem_zalloc(new_size * sizeof (aggr_port_t *), in aggr_send_port_enable() 263 grp->lg_ntx_ports * sizeof (aggr_port_t *)); in aggr_send_port_enable() 265 grp->lg_tx_ports_size * sizeof (aggr_port_t *)); in aggr_send_port_enable() 285 aggr_send_port_disable(aggr_port_t *port) in aggr_send_port_disable() 308 aggr_port_t *victim; in aggr_send_port_disable()
|
H A D | aggr_port.c | 62 bzero(buf, sizeof (aggr_port_t)); in aggr_port_constructor() 70 aggr_port_t *port = buf; in aggr_port_destructor() 82 sizeof (aggr_port_t), 0, aggr_port_constructor, in aggr_port_init() 108 aggr_port_init_callbacks(aggr_port_t *port) in aggr_port_init_callbacks() 132 aggr_port_t **pp) in aggr_port_create() 137 aggr_port_t *port; in aggr_port_create() 269 aggr_port_delete(aggr_port_t *port) in aggr_port_delete() 318 aggr_port_free(aggr_port_t *port) in aggr_port_free() 336 aggr_port_notify_link(aggr_grp_t *grp, aggr_port_t *port) in aggr_port_notify_link() 400 aggr_port_notify_unicst(aggr_grp_t *grp, aggr_port_t *port, in aggr_port_notify_unicst() [all …]
|
H A D | aggr_grp.c | 109 static aggr_port_t *aggr_grp_port_lookup(aggr_grp_t *, datalink_id_t); 110 static int aggr_grp_rem_port(aggr_grp_t *, aggr_port_t *, boolean_t *, 114 static boolean_t aggr_grp_capab_check(aggr_grp_t *, aggr_port_t *); 117 static boolean_t aggr_grp_sdu_check(aggr_grp_t *, aggr_port_t *); 118 static boolean_t aggr_grp_margin_check(aggr_grp_t *, aggr_port_t *); 120 static int aggr_add_pseudo_rx_group(aggr_port_t *, aggr_pseudo_rx_group_t *); 121 static void aggr_rem_pseudo_rx_group(aggr_port_t *, aggr_pseudo_rx_group_t *); 194 grp->lg_tx_ports_size * sizeof (aggr_port_t *)); in aggr_grp_destructor() 254 aggr_grp_port_hold(aggr_port_t *port) in aggr_grp_port_hold() 269 aggr_grp_port_rele(aggr_port_t *port) in aggr_grp_port_rele() [all …]
|
H A D | aggr_recv.c | 54 aggr_recv_lacp(aggr_port_t *port, mac_resource_handle_t mrh, mblk_t *mp) in aggr_recv_lacp() 78 aggr_port_t *port = (aggr_port_t *)arg; in aggr_recv_cb()
|