Switch (and switch-ish) device support

modulename: switchdev.ko

configname: CONFIG_NET_SWITCHDEV

Linux Kernel Configuration
└─>Networking support
└─>Networking options
└─>Switch (and switch-ish) device support
In linux kernel since version 3.10 (release Date: 2013-06-30)  
This module provides glue between core networking code and device
drivers in order to support hardware switch chips in very generic
meaning of the word "switch". This include devices supporting L2/L3 but
also various flow offloading chips, including switches embedded into
SR-IOV NICs.

source code: