Paul Blakey
f93bd17b91
net/sched: cls_flower: Use masked key when calling HW offloads
...
Zero bits on the mask signify a "don't care" on the corresponding bits
in key. Some HWs require those bits on the key to be zero. Since these
bits are masked anyway, it's okay to provide the masked key to all
drivers.
Fixes: 5b33f48842 ('net/flower: Introduce hardware offload support')
Signed-off-by: Paul Blakey <paulb@mellanox.com>
Reviewed-by: Roi Dayan <roid@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-12-17 10:44:35 -05:00
..
act_api.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
act_bpf.c
bpf: add prog_digest and expose it via fdinfo/netlink
2016-12-05 15:33:11 -05:00
act_connmark.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_csum.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_gact.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_ife.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_ipt.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_meta_mark.c
act_meta_skbprio.c
act_meta_skbtcindex.c
net sched ife action: Introduce skb tcindex metadata encap decap
2016-09-19 21:55:28 -04:00
act_mirred.c
act_mirred: fix a typo in get_dev
2016-12-03 19:28:02 -05:00
act_nat.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_pedit.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2016-12-03 12:29:53 -05:00
act_police.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
act_simple.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_skbedit.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_skbmod.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_tunnel_key.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
act_vlan.c
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
cls_api.c
net/sched: cls_flower: Add offload support using egress Hardware device
2016-12-02 13:28:37 -05:00
cls_basic.c
net, sched: respect rcu grace period on cls destruction
2016-11-28 10:47:35 -05:00
cls_bpf.c
bpf: add prog_digest and expose it via fdinfo/netlink
2016-12-05 15:33:11 -05:00
cls_cgroup.c
net, sched: respect rcu grace period on cls destruction
2016-11-28 10:47:35 -05:00
cls_flow.c
net, sched: respect rcu grace period on cls destruction
2016-11-28 10:47:35 -05:00
cls_flower.c
net/sched: cls_flower: Use masked key when calling HW offloads
2016-12-17 10:44:35 -05:00
cls_fw.c
net sched: stylistic cleanups
2016-09-19 22:04:14 -04:00
cls_matchall.c
net, sched: respect rcu grace period on cls destruction
2016-11-28 10:47:35 -05:00
cls_route.c
net_sched: check NULL on error path in route4_change()
2016-09-23 06:51:49 -04:00
cls_rsvp.c
cls_rsvp.h
net, sched: respect rcu grace period on cls destruction
2016-11-28 10:47:35 -05:00
cls_rsvp6.c
cls_tcindex.c
net, sched: respect rcu grace period on cls destruction
2016-11-28 10:47:35 -05:00
cls_u32.c
net sched: stylistic cleanups
2016-09-19 22:04:14 -04:00
em_canid.c
em_cmp.c
em_ipset.c
netfilter: x_tables: move hook state into xt_action_param structure
2016-11-03 10:56:21 +01:00
em_meta.c
net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames
2016-10-23 17:31:25 -04:00
em_nbyte.c
em_text.c
em_u32.c
ematch.c
Kconfig
net sched ife action: Introduce skb tcindex metadata encap decap
2016-09-19 21:55:28 -04:00
Makefile
net sched ife action: Introduce skb tcindex metadata encap decap
2016-09-19 21:55:28 -04:00
sch_api.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_atm.c
sch_blackhole.c
sch_cbq.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_choke.c
sch_codel.c
sch_drr.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_dsmark.c
sch_fifo.c
sch_fq.c
net_sched: sch_fq: use hash_ptr()
2016-11-17 13:28:56 -05:00
sch_fq_codel.c
sch_generic.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_gred.c
sch_hfsc.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_hhf.c
sch_htb.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_ingress.c
sch_mq.c
sch_mqprio.c
sch_multiq.c
sch_netem.c
sched: add and use qdisc_skb_head helpers
2016-09-19 01:47:18 -04:00
sch_pie.c
sch_plug.c
sch_prio.c
sch_qfq.c
net_sched: gen_estimator: complete rewrite of rate estimators
2016-12-05 15:21:59 -05:00
sch_red.c
sch_sfb.c
sch_sfb: keep backlog updated with qlen
2016-09-23 06:52:31 -04:00
sch_sfq.c
sch_tbf.c
sch_teql.c
net: use core MTU range checking in core net infra
2016-10-20 14:51:09 -04:00