I tried this version of ifenslave and didn't see any change:
$ cat /etc/network/interfaces
...
auto bond0
iface bond0 inet manual
bond-slaves none
bond-primary eth4 eth5
bond-mode 802.3ad
bond-lacp_rate fast
bond-miimon 100
bond-updelay 200
auto eth4
iface eth4 inet manual
bond-master bond0
bond-primary eth4 eth5
bond-mode 802.3ad
bond-lacp_rate fast
bond-miimon 100
bond-updelay 200
auto eth5
iface eth5 inet manual
bond-master bond0
bond-primary eth4 eth5
bond-mode 802.3ad
bond-lacp_rate fast
bond-miimon 100
bond-updelay 200
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: down
MII Polling Interval (ms): 100
Up Delay (ms): 200
Down Delay (ms): 0
802.3ad info
LACP rate: fast
Aggregator selection policy (ad_select): stable
bond bond0 has no active aggregator
Slave Interface: eth5
MII Status: down
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1b:21:d3:f6:0b
Aggregator ID: N/A
Slave queue ID: 0
Slave Interface: eth4
MII Status: down
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1b:21:d3:f6:0a
Aggregator ID: N/A
Slave queue ID: 0
I tried this version of ifenslave and didn't see any change: interfaces
$ cat /etc/network/
...
auto bond0
iface bond0 inet manual
bond-slaves none
bond-primary eth4 eth5
bond-mode 802.3ad
bond-lacp_rate fast
bond-miimon 100
bond-updelay 200
auto eth4
iface eth4 inet manual
bond-master bond0
bond-primary eth4 eth5
bond-mode 802.3ad
bond-lacp_rate fast
bond-miimon 100
bond-updelay 200
auto eth5
iface eth5 inet manual
bond-master bond0
bond-primary eth4 eth5
bond-mode 802.3ad
bond-lacp_rate fast
bond-miimon 100
bond-updelay 200
# ifconfig bond0
BROADCAST MASTER MULTICAST MTU:1500 Metric:1
collisions :0 txqueuelen:0
bond0 Link encap:Ethernet HWaddr 00:1b:21:d3:f6:0b
RX packets:383 errors:0 dropped:383 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:47492 (47.4 KB) TX bytes:0 (0.0 B)
# ifconfig eth4
collisions :0 txqueuelen:1000
Memory: b1a80000- b1b00000
eth4 Link encap:Ethernet HWaddr 00:1b:21:d3:f6:0b
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:193 errors:0 dropped:193 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:23932 (23.9 KB) TX bytes:0 (0.0 B)
# ifconfig eth5
collisions :0 txqueuelen:1000
Memory: b1a00000- b1a80000
eth5 Link encap:Ethernet HWaddr 00:1b:21:d3:f6:0b
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:196 errors:0 dropped:196 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:24304 (24.3 KB) TX bytes:0 (0.0 B)
# cat /proc/net/ bonding/ bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: down
MII Polling Interval (ms): 100
Up Delay (ms): 200
Down Delay (ms): 0
802.3ad info
LACP rate: fast
Aggregator selection policy (ad_select): stable
bond bond0 has no active aggregator
Slave Interface: eth5
MII Status: down
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1b:21:d3:f6:0b
Aggregator ID: N/A
Slave queue ID: 0
Slave Interface: eth4
MII Status: down
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1b:21:d3:f6:0a
Aggregator ID: N/A
Slave queue ID: 0