The Padres recalled right-hander Kevin Quackenbush from Triple-A El Paso on Tuesday and optioned righty Leonel Campos to El Paso.
Quackenbush, who is joining San Diego for the third time this season, is 6-4 with a 3.89 ERA in 42 appearances for the Padres.
Campos, 29, has a 6.59 ERA in 10 appearances over four stints with San Diego this year.
Cash Kruth is a reporter for MLB.com. Follow him on Twitter at @cashkruth. This story was not subject to the approval of Major League Baseball or its clubs.