The shared buffer memory switch has some merits such as higher bandwidth utilization and lower buffer size. It can also be modified to perform multicasting, but the multicasting cells have a higher priority to be switched. The traffic management circuit (TMC) we propose in this paper can solve this unfair problem by properly allocating the throughputs of both multicasting and general cells. The formulae for setting the control parameter in TMC are also derived.