diff options
| author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2017-08-28 09:18:42 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2017-08-29 02:49:49 +0300 |
| commit | 21acf63013ed3d6fce3176cc34b74064052a31b4 (patch) | |
| tree | f1bbaf1448d78d8bad745074677633add4e55724 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 8579a67e139b77a6881c405f9272afb9a7891201 (diff) | |
| download | linux-21acf63013ed3d6fce3176cc34b74064052a31b4.tar.xz | |
net/ncsi: Configure VLAN tag filter
Make use of the ndo_vlan_rx_{add,kill}_vid callbacks to have the NCSI
stack process new VLAN tags and configure the channel VLAN filter
appropriately.
Several VLAN tags can be set and a "Set VLAN Filter" packet must be sent
for each one, meaning the ncsi_dev_state_config_svf state must be
repeated. An internal list of VLAN tags is maintained, and compared
against the current channel's ncsi_channel_filter in order to keep track
within the state. VLAN filters are removed in a similar manner, with the
introduction of the ncsi_dev_state_config_clear_vids state. The maximum
number of VLAN tag filters is determined by the "Get Capabilities"
response from the channel.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
