[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAM0EoMkawLKubMdrTOAcOhYq8Jicc5XuXuytBVi-yy-_QgiTuA@mail.gmail.com>
Date: Fri, 20 Oct 2023 08:15:47 -0400
From: Jamal Hadi Salim <jhs@...atatu.com>
To: Hariprasad Kelam <hkelam@...vell.com>
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
kuba@...nel.org, sgoutham@...vell.com, edumazet@...gle.com,
pabeni@...hat.com, xiyou.wangcong@...il.com, jiri@...nulli.us
Subject: Re: [net-next] net: sched: extend flow action with RSS
On Fri, Oct 20, 2023 at 2:12 AM Hariprasad Kelam <hkelam@...vell.com> wrote:
>
> This patch extends current flow action with RSS, such that
> the user can install flower offloads with action RSS followed
> by a group id. Since this is done in hardware skip_sw flag
> is enforced.
Our typical rule for TC is we need s/w equivalence for offloads. How
would this work in absence of offload?
cheers,
jamal
> Example:
> In a multi rss group supported NIC,
>
> rss group #1 flow hash indirection table populated with rx queues 1 to 4
> rss group #2 flow hash indirection table populated with rx queues 5 to 9
>
> $tc filter add dev eth1 ingress protocol ip flower ip_proto tcp dst_port
> 443 action skbedit rss_group 1 skip_sw
>
> Packets destined to tcp port 443 will be distributed among rx queues 1 to 4
>
> $tc filter add dev eth1 ingress protocol ip flower ip_proto udp dst_port
> 8080 action skbedit rss_group 2 skip_sw
>
> Packets destined to udp port 8080 will be distributed among rx queues
> 5 to 9
Powered by blists - more mailing lists