#!/bin/bash

pickup_defaults
pickup_options

: ${SLAVE1_IF:?SLAVE1_IF must be set for $NAME}
: ${SLAVE2_IF:?SLAVE2_IF must be set for $NAME}
: ${ADDR_BYTE:?ADDR_BYTE must be set for $NAME}
: ${PROTOCOL:?PROTOCOL must be set for $NAME}

$MODPROBE hsr || {
	print_error "hsr kernel module not found"
	exit 2
}

$IP link add name $NAME type hsr slave1 $SLAVE1_IF slave2 $SLAVE2_IF supervision $ADDR_BYTE proto $PROTOCOL

