Я правильно понимаю, что ваше приложение биндится на всех интерфейсах и в несколько потоков через них передаёт данные? Если с другой стороны такое поведение нормально обрабатывается приложением - почему бы и нет. На сетевом уровне это в любом случае будет выглядеть просто как несколько TCP-коннектов.
Другое дело, что реализовывать это на прикладном уровне - лютый низкопроизводительный велосипед. Хотите агрегацию пропускной способности каналов - для этого уже давно придумали бондинг или
mptcp.