Lines Matching refs:vlanid

912 fwd_find(bridge_inst_t *bip, const uint8_t *addr, uint16_t vlanid)  in fwd_find()  argument
921 if (bfp->bf_vlanid != vlanid && bfp->bf_vcnt > 0) { in fwd_find()
922 match.bf_vlanid = vlanid; in fwd_find()
1570 uint16_t vlanid) in bridge_learn() argument
1586 if ((bfp = fwd_find(bip, saddr, vlanid)) != NULL) { in bridge_learn()
1649 if (bfp->bf_vlanid == vlanid) { in bridge_learn()
1694 reform_vlan_header(mblk_t *mp, uint16_t vlanid, uint16_t tci, uint16_t pvid) in reform_vlan_header() argument
1710 if (!source_has_tag && vlanid == pvid) /* 1a */ in reform_vlan_header()
1715 if (vlanid != pvid) /* 1c */ in reform_vlan_header()
1772 if (mp->b_band == 0 && vlanid == pvid) { /* 3 */ in reform_vlan_header()
1782 if (vlanid == pvid) in reform_vlan_header()
1783 vlanid = VLAN_ID_NONE; in reform_vlan_header()
1784 tci = VLAN_TCI(mp->b_band, ETHER_CFI, vlanid); in reform_vlan_header()
1796 if (vlanid == pvid) in reform_vlan_header()
1797 vlanid = VLAN_ID_NONE; in reform_vlan_header()
1798 tci = VLAN_TCI(mp->b_band, ETHER_CFI, vlanid); in reform_vlan_header()
1841 bridge_can_send(bridge_link_t *blp, uint16_t vlanid) in bridge_can_send() argument
1843 ASSERT(vlanid != VLAN_ID_NONE); in bridge_can_send()
1848 return (BRIDGE_VLAN_ISSET(blp, vlanid) && BRIDGE_AF_ISSET(blp, vlanid)); in bridge_can_send()
1862 uint16_t vlanid, uint16_t tci, boolean_t from_trill, boolean_t is_xmit) in bridge_forward() argument
1887 if ((bfp = fwd_find(bip, daddr, vlanid)) != NULL) { in bridge_forward()
1911 mp = reform_vlan_header(mp, vlanid, tci, 0); in bridge_forward()
1940 else if (bridge_can_send(blpsend, vlanid)) in bridge_forward()
1950 else if (bridge_can_send(blpnext, vlanid)) in bridge_forward()
1963 mpsend = reform_vlan_header(mpsend, vlanid, tci, in bridge_forward()
2020 vlanid, tci, 0); in bridge_forward()
2045 else if (bridge_can_send(blpnext, vlanid)) in bridge_forward()
2058 else if (bridge_can_send(blpnext, vlanid)) in bridge_forward()
2074 mpsend = reform_vlan_header(mpsend, vlanid, tci, in bridge_forward()
2112 uint16_t tci, vlanid; in bridge_get_vlan() local
2145 vlanid = VLAN_ID(tci); in bridge_get_vlan()
2146 if (VLAN_CFI(tci) != ETHER_CFI || vlanid > VLAN_ID_MAX) in bridge_get_vlan()
2148 if (vlanid == VLAN_ID_NONE || vlanid == blp->bl_pvid) in bridge_get_vlan()
2150 if (!BRIDGE_VLAN_ISSET(blp, vlanid)) in bridge_get_vlan()
2159 if ((vlanid = blp->bl_pvid) == VLAN_ID_NONE) in bridge_get_vlan()
2164 *vlanidp = vlanid; in bridge_get_vlan()
2220 uint16_t vlanid, tci; in bridge_recv_cb() local
2392 if (!bridge_get_vlan(blp, &hdr_info, mp, &vlanid, &tci) || in bridge_recv_cb()
2393 !BRIDGE_AF_ISSET(blp, vlanid)) { in bridge_recv_cb()
2425 vlanid); in bridge_recv_cb()
2432 mp = bridge_forward(blp, &hdr_info, mp, vlanid, tci, in bridge_recv_cb()
2449 uint16_t vlanid, tci; in bridge_xmit_cb() local
2492 if (!bridge_get_vlan(blp, &hdr_info, mp, &vlanid, &tci) || in bridge_xmit_cb()
2493 !BRIDGE_AF_ISSET(blp, vlanid)) { in bridge_xmit_cb()
2516 vlanid); in bridge_xmit_cb()
2520 mp = bridge_forward(blp, &hdr_info, mp, vlanid, tci, in bridge_xmit_cb()
2555 uint16_t vlanid, tci; in bridge_trill_decaps() local
2571 vlanid = VLAN_ID(tci); in bridge_trill_decaps()
2581 bridge_learn(blp, hdr_info.mhi_saddr, ingress_nick, vlanid); in bridge_trill_decaps()
2584 mp = bridge_forward(blp, &hdr_info, mp, vlanid, tci, B_TRUE, B_TRUE); in bridge_trill_decaps()
2586 if (bridge_can_send(blp, vlanid)) { in bridge_trill_decaps()