summaryrefslogtreecommitdiffstats
path: root/fs/nfsd
diff options
context:
space:
mode:
authorHadar Hen Zion <hadarh@mellanox.com>2016-12-01 14:06:37 +0200
committerDavid S. Miller <davem@davemloft.net>2016-12-02 13:28:37 -0500
commit7091d8c7055d7310339435ae3af2fb490a92524d (patch)
tree530dd68dfea5c36052d56c8d2527af8af4397889 /fs/nfsd
parent255cb30425c0ced57d6d85f3e7cddb99b9576046 (diff)
net/sched: cls_flower: Add offload support using egress Hardware device
In order to support hardware offloading when the device given by the tc rule is different from the Hardware underline device, extract the mirred (egress) device from the tc action when a filter is added, using the new tc_action_ops, get_dev(). Flower caches the information about the mirred device and use it for calling ndo_setup_tc in filter change, update stats and delete. Calling ndo_setup_tc of the mirred (egress) device instead of the ingress device will allow a resolution between the software ingress device and the underline hardware device. The resolution will take place inside the offloading driver using 'egress_device' flag added to tc_to_netdev struct which is provided to the offloading driver. Signed-off-by: Hadar Hen Zion <hadarh@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/nfsd')
0 files changed, 0 insertions, 0 deletions