You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because manipulating the ethernet address on kernel interfaces requires privilege, and the presumption is that the Forwarder may be the only privileged entity involved in the connection, it falls to the Forwarder in the case of kernel mechanisms to setup those Source and Dest Mac addresses.
The Connection.ConnnectionContext.EthernetContext allows the NSE to specify the Source and Dest Mac address.
Because manipulating the ethernet address on kernel interfaces requires privilege, and the presumption is that the Forwarder may be the only privileged entity involved in the connection, it falls to the Forwarder in the case of kernel mechanisms to setup those Source and Dest Mac addresses.
This is in direct analogy to the already existing connectioncontextkernel/ipcontext/ipaddress.
Helpful notes for implementation:
Running end to end can be done using cmd-forwarder-vpp.
The text was updated successfully, but these errors were encountered: