void __4_4_2_4__Learning() {
    /**
     * @group:       	4.4.2.4 Learning
     *
     * @description:	The internal lookup engine updates the ALU table with a new dynamic entry if the following conditions are met:
     * 					• The received packet's source address (SA) does not exist in the lookup table.
     * 					• The received packet has no errors, and the packet size is of legal length.
     * 					• The received packet has a unicast SA.
     * 					The lookup engine inserts the qualified SA into the table, along with the port number and age count. If all four table
     * 					entries are valid, the oldest of the (up to four) dynamic entries may be deleted to make room for the new entry. Static
     * 					entries are never deleted by the learning process. If all four entries are static entries, the address is not learned but an
     * 					interrupt is generated and the table index number is made available to the interrupt service routine.
     *
     */
}