Bonding: SMAC/DMAC/IP-Info (and WoL)

Hi there!

I recently bougt a old Dell PowerEdge server with dual Gb-NICs and WoL support and was trying to set them both up and running. I couldn't get them to work simultaniously until I noticed the option to switch between DMAC, SMAC, IP-Info and combinations of these in the link-aggregation options of my eth-switch. After I set it to IP-Info Wol started working and I haven't touched the server since then.

My question:
What is the difference between those modes and how do they affect the magic-packet from WoL?
I know they regulate the distribution of ethernet-packets between the bonded interfaces, but I'd like to know a bit more.

Hopefully someone can enlighten me :)