Home
last modified time | relevance | path

Searched refs:aggr_port_t (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/sys/
H A Daggr_impl.h144 } 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 Daggr_lacp.c75 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 Daggr_send.c83 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 Daggr_port.c62 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 Daggr_grp.c109 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 Daggr_recv.c54 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()