a) Frame reception.
b) Discard on received frame in error (6.3.2).
c) Frame discard if the frame_type is not user_data_frame, or if its mac_action parameter is not
request_with_no_response (8.5, 6.4).
d) Regeneration of user priority, if required (6.4).
e) Application of VLAN ingress rules to classify each received frame to a particular VLAN (8.6.1).
f) Frame discard if the frame is not classified or the receiving port does not accept frame from that
VLAN.
g) Frame discard following the application of filtering information.

h) Frame discard on transmittable service data unit size exceeded (6.3.8).
i) Forwarding of received frames to other Bridge Ports.
j) Frame discard following the application of VLAN egress rules if the service data unit cannot be
mapped correctly or the receiving port does not transmit frames to the particular VLAN to which the
frame belongs.
k) Selection of traffic class, following the application of filtering information.
l) Queuing of frames by traffic class.
m) Frame discard to ensure that a maximum bridge transit delay is not exceeded (6.3.6).
n) Selection of queued frames for transmission.
o) Selection of outbound access priority (6.3.9).
p) Mapping of service data units and recalculation of Frame Check Sequence, if required (8.6.9, 6.3.7).
q) Frame transmission.