The Dodgers will receive $1 million from the Phillies as part of the deal, per Dylan Hernandez of the Los Angeles Times. Rollins will make $11 million in 2015, the final year of his contract.
Rollins, 36, hit .243/.323/.394, a 101 OPS+ in 138 games in 2014, with 17 home runs and 28 stolen bases. He missed the final 19 games of the season with a right hamstring strain.
He is one half of an all-new middle infield for the Dodgers, joining second baseman Howie Kendrick, who was introduced Friday at Dodger Stadium.
Rollins also has 111 career triples, third among active players. He joins teammate Carl Crawford, whose 120 triples lead all active players, with Jose Reyes second with 115. Though both Rollins and Crawford have each hit six triples in 2013-2014 combined.
Windle was 12-8 with a 4.26 ERA in 26 games for Class-A Rancho Cucamonga in 2014, including 25 starts. The Dodgers' second-round pick in 2013, the left-handed Windle struck out 111 and walked 44 in 139⅓ innings.
Eflin, who turns 21 in April, was 10-7 with a 3.80 ERA in 24 starts with Class-A Lake Elsinore in the Padres' system in 2014, with 93 strikeouts and 31 walks in 128 innings. The right-hander was drafted by San Diego with the 33rd overall pick in the 2012 draft, a supplemental selection as compensation for the loss of free agent Heath Bell.
Not that the Dodgers are finished by any means, but this marks one of the busiest offseasons in recent memory. The Dodgers have made 12 different trades involving 32 players in the seven weeks since the beginning of November.
The Dodgers will need to make a corresponding move to make room for Rollins on the 40-man roster.