Lines Matching refs:bstp_port

152 static void	bstp_transmit(struct bstp_state *, struct bstp_port *);
153 static void bstp_transmit_bpdu(struct bstp_state *, struct bstp_port *);
154 static void bstp_transmit_tcn(struct bstp_state *, struct bstp_port *);
155 static void bstp_decode_bpdu(struct bstp_port *, struct bstp_cbpdu *,
157 static void bstp_send_bpdu(struct bstp_state *, struct bstp_port *,
160 static int bstp_pdu_flags(struct bstp_port *);
161 static void bstp_received_stp(struct bstp_state *, struct bstp_port *,
163 static void bstp_received_rstp(struct bstp_state *, struct bstp_port *,
165 static void bstp_received_tcn(struct bstp_state *, struct bstp_port *,
167 static void bstp_received_bpdu(struct bstp_state *, struct bstp_port *,
169 static int bstp_pdu_rcvtype(struct bstp_port *, struct bstp_config_unit *);
170 static int bstp_pdu_bettersame(struct bstp_port *, int);
176 static void bstp_update_roles(struct bstp_state *, struct bstp_port *);
177 static void bstp_update_state(struct bstp_state *, struct bstp_port *);
178 static void bstp_update_tc(struct bstp_port *);
179 static void bstp_update_info(struct bstp_port *);
180 static void bstp_set_other_tcprop(struct bstp_port *);
183 static void bstp_set_port_state(struct bstp_port *, int);
184 static void bstp_set_port_role(struct bstp_port *, int);
185 static void bstp_set_port_proto(struct bstp_port *, int);
186 static void bstp_set_port_tc(struct bstp_port *, int);
187 static void bstp_set_timer_tc(struct bstp_port *);
188 static void bstp_set_timer_msgage(struct bstp_port *);
189 static int bstp_rerooted(struct bstp_state *, struct bstp_port *);
190 static uint32_t bstp_calc_path_cost(struct bstp_port *);
193 static void bstp_ifupdstatus(struct bstp_state *, struct bstp_port *);
194 static void bstp_enable_port(struct bstp_state *, struct bstp_port *);
195 static void bstp_disable_port(struct bstp_state *, struct bstp_port *);
202 struct bstp_port *);
204 struct bstp_port *);
206 struct bstp_port *);
208 struct bstp_port *);
214 bstp_transmit(struct bstp_state *bs, struct bstp_port *bp)
252 bstp_transmit_bpdu(struct bstp_state *bs, struct bstp_port *bp)
288 bstp_transmit_tcn(struct bstp_state *bs, struct bstp_port *bp)
330 bstp_decode_bpdu(struct bstp_port *bp, struct bstp_cbpdu *cpdu,
403 bstp_send_bpdu(struct bstp_state *bs, struct bstp_port *bp,
475 bstp_pdu_flags(struct bstp_port *bp)
532 bstp_input(struct bstp_port *bp, __unused struct ifnet *ifp, struct mbuf *m)
610 bstp_received_stp(struct bstp_state *bs, struct bstp_port *bp,
635 bstp_received_rstp(struct bstp_state *bs, struct bstp_port *bp,
654 bstp_received_tcn(__unused struct bstp_state *bs, struct bstp_port *bp,
662 bstp_received_bpdu(struct bstp_state *bs, struct bstp_port *bp,
755 bstp_pdu_rcvtype(struct bstp_port *bp, struct bstp_config_unit *cu)
800 bstp_pdu_bettersame(struct bstp_port *bp, int newinfo)
862 struct bstp_port *bp, *rbp = NULL;
979 bstp_update_state(struct bstp_state *bs, struct bstp_port *bp)
981 struct bstp_port *bp2;
1004 bstp_update_roles(struct bstp_state *bs, struct bstp_port *bp)
1158 bstp_update_tc(struct bstp_port *bp)
1215 bstp_update_info(struct bstp_port *bp)
1244 bstp_set_other_tcprop(struct bstp_port *bp)
1247 struct bstp_port *bp2;
1261 struct bstp_port *bp;
1272 struct bstp_port *bp;
1285 bstp_set_port_state(struct bstp_port *bp, int state)
1322 bstp_set_port_role(struct bstp_port *bp, int role)
1396 bstp_set_port_proto(struct bstp_port *bp, int proto)
1427 bstp_set_port_tc(struct bstp_port *bp, int state)
1504 bstp_set_timer_tc(struct bstp_port *bp)
1526 bstp_set_timer_msgage(struct bstp_port *bp)
1538 bstp_rerooted(struct bstp_state *bs, struct bstp_port *bp)
1540 struct bstp_port *bp2;
1609 struct bstp_port *bp;
1626 struct bstp_port *bp;
1672 bstp_set_port_priority(struct bstp_port *bp, int pri)
1690 bstp_set_path_cost(struct bstp_port *bp, uint32_t path_cost)
1716 bstp_set_edge(struct bstp_port *bp, int set)
1730 bstp_set_autoedge(struct bstp_port *bp, int set)
1747 bstp_set_ptp(struct bstp_port *bp, int set)
1758 bstp_set_autoptp(struct bstp_port *bp, int set)
1777 bstp_calc_path_cost(struct bstp_port *bp)
1815 struct bstp_port *bp = (struct bstp_port *)arg;
1829 struct bstp_port *bp = (struct bstp_port *)arg;
1859 struct bstp_port *bp;
1881 bstp_ifupdstatus(struct bstp_state *bs, struct bstp_port *bp)
1924 bstp_enable_port(struct bstp_state *bs, struct bstp_port *bp)
1931 bstp_disable_port(struct bstp_state *bs, struct bstp_port *bp)
1941 struct bstp_port *bp;
2026 bstp_hello_timer_expiry(struct bstp_state *bs, struct bstp_port *bp)
2039 bstp_message_age_expiry(struct bstp_state *bs, struct bstp_port *bp)
2049 bstp_migrate_delay_expiry(__unused struct bstp_state *bs, struct bstp_port *bp)
2055 bstp_edge_delay_expiry(__unused struct bstp_state *bs, struct bstp_port *bp)
2098 struct bstp_port *bp;
2229 struct bstp_port *bp;
2242 bstp_create(struct bstp_state *bs, struct bstp_port *bp, struct ifnet *ifp)
2244 bzero(bp, sizeof(struct bstp_port));
2266 bstp_enable(struct bstp_port *bp)
2292 bstp_disable(struct bstp_port *bp)
2307 * The bstp_port structure is about to be freed by the parent bridge.
2310 bstp_destroy(struct bstp_port *bp)