]> git.droids-corp.org - dpdk.git/commit
net/cnxk: add cn10k segregated Rx functions
authorPavan Nikhilesh <pbhagavatula@marvell.com>
Sat, 22 Jan 2022 15:48:16 +0000 (21:18 +0530)
committerJerin Jacob <jerinj@marvell.com>
Sun, 23 Jan 2022 11:49:32 +0000 (12:49 +0100)
commit9eb808a79db3ddf2d16d714a79b983d67795105e
treebc6d0a4fed5988e993fc040204673b52cb4f1132
parentdd8c20eee47263a0b8bed08b5c51e1cc78b48aee
net/cnxk: add cn10k segregated Rx functions

Add cn10k segregated Rx and event dequeue template functions,
these help in parallelizing the build.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
168 files changed:
drivers/event/cnxk/deq/cn10k/deq_0_15.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_0_15_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_112_127_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_16_31_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_32_47_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_48_63_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_64_79_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_80_95_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_ca_tmo_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_dual.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_seg_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_tmo.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_burst.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg.c [new file with mode: 0644]
drivers/event/cnxk/deq/cn10k/deq_96_111_tmo_seg_burst.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_0_15.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_0_15_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_0_15_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_0_15_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_112_127.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_112_127_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_112_127_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_112_127_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_16_31.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_16_31_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_16_31_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_16_31_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_32_47.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_32_47_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_32_47_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_32_47_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_48_63.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_48_63_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_48_63_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_48_63_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_64_79.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_64_79_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_64_79_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_64_79_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_80_95.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_80_95_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_80_95_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_80_95_vec_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_96_111.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_96_111_mseg.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_96_111_vec.c [new file with mode: 0644]
drivers/net/cnxk/rx/cn10k/rx_96_111_vec_mseg.c [new file with mode: 0644]