tokens: ['matching', 'the', 'UL', 'user', 'data', 'packet', 'or', 'b', 'the', 'QFI', 'of', 'a', 'derived', 'QoS', 'rule', 'associated', 'with', 'the', 'PDU', 'session', 'which', 'has', 'the', 'packet', 'filter', 'for', 'UL', 'direction', 'matching', 'the', 'UL', 'user', 'data', 'packet', 'by', 'evaluating', 'the', 'QoS', 'rules', 'in', 'increasing', 'order', 'of', 'their', 'precedence', 'values', 'until', 'the', 'UL', 'user', 'data', 'packet', 'is', 'associated', 'with', 'a', 'QFI', 'or', 'all', 'QoS', 'rules', 'are', 'evaluated', 'For', 'PDU', 'session', 'of', 'unstructured', 'PDU', 'session', 'type', 'upon', 'receiving', 'an', 'UL', 'user', 'data', 'packet', 'from', 'the', 'upper', 'layers', 'for', 'transmission', 'via', 'a', 'PDU', 'session', 'the', 'UE', 'shall', 'associate', 'the', 'UL', 'user', 'data', 'packet', 'with', 'the', 'QFI', 'of', 'the', 'default', 'QoS', 'rule', 'associated', 'with', 'the', 'PDU', 'session', 'If', 'the', 'UL', 'user', 'data', 'packet', 'is', 'associated', 'with', 'a', 'QFI', 'the', 'UE', 'shall', 'pass', 'the', 'QFI', 'along', 'the', 'UL', 'user', 'data', 'packet', 'to', 'the', 'lower', 'layers', 'for', 'transmission', 'NOTE', 'Marking', 'of', 'the', 'UL', 'user', 'data', 'packet', 'with', 'the', 'QFI', 'is', 'performed', 'by', 'the', 'lower', 'layers', 'If', 'all', 'QoS', 'rules', 'are', 'evaluated', 'and', 'the', 'UL', 'user', 'data', 'packet', 'is', 'not', 'associated', 'with', 'a', 'QFI', 'the', 'UE', 'shall', 'discard', 'the', 'UL', 'user', 'data', 'packet', '', 'Test']