This PR updates "snabb packetblaster lwaftr" to use base apps for handling VLAN tags, splitting IPv4 and IPv6 traffic, stamping MAC addresses, and so on. The load generation app itself is split into two (one app for each direction) and simplified. There is some code duplication that can be refactored, but there are some differences as well, and first I would like to get these apps to take a binding table for their softwires instead of manual configuration. WDYT @dpino ?
This PR updates "snabb packetblaster lwaftr" to use base apps for handling VLAN tags, splitting IPv4 and IPv6 traffic, stamping MAC addresses, and so on. The load generation app itself is split into two (one app for each direction) and simplified. There is some code duplication that can be refactored, but there are some differences as well, and first I would like to get these apps to take a binding table for their softwires instead of manual configuration. WDYT @dpino ?