#!/bin/sh

fnn="/etc/FNN.net"
router="/sbin/fnn_router"
procFile="/proc/net/bonding/FNN_routes"

if [ -r $fnn -a -x $router -a -e $procFile ]; then
   echo "Configuring the FNN driver at $IPADDR"
   $router $IPADDR < $fnn > $procFile

   echo "Turning off ARP on the FNN network devices"

   /sbin/ifconfig bond0 -arp
   /sbin/ifconfig eth0 -arp
   /sbin/ifconfig eth1 -arp
   /sbin/ifconfig eth2 -arp
   /sbin/ifconfig eth3 -arp
   /sbin/ifconfig eth4 -arp
   /sbin/ifconfig eth5 -arp
   /sbin/ifconfig eth6 -arp
   /sbin/ifconfig eth7 -arp

   echo "Enslaving the FNN network devices"

   /sbin/ifenslave bond0 eth0
   /sbin/ifenslave bond0 eth1
   /sbin/ifenslave bond0 eth2
   /sbin/ifenslave bond0 eth3
   /sbin/ifenslave bond0 eth4
   /sbin/ifenslave bond0 eth5
   /sbin/ifenslave bond0 eth6
   /sbin/ifenslave bond0 eth7

fi
