Extract the related code into a new meta data module, uniform the name format and data endian. Which makes the logic more clear and easier to extend in the future.
Long Wu (5): net/nfp: create new meta data module net/nfp: uniform variable name format net/nfp: uniform function name format net/nfp: use flag bits to control parsing meta data net/nfp: use big-endian meta data for packet drivers/common/nfp/nfp_common_ctrl.h | 41 --- drivers/net/nfp/flower/nfp_flower.c | 1 + drivers/net/nfp/flower/nfp_flower_cmsg.c | 3 +- drivers/net/nfp/flower/nfp_flower_ctrl.c | 3 +- drivers/net/nfp/meson.build | 1 + drivers/net/nfp/nfd3/nfp_nfd3_dp.c | 11 +- drivers/net/nfp/nfdk/nfp_nfdk_dp.c | 11 +- drivers/net/nfp/nfp_ipsec.c | 1 + drivers/net/nfp/nfp_ipsec.h | 6 - drivers/net/nfp/nfp_net_common.c | 26 +- drivers/net/nfp/nfp_net_common.h | 7 +- drivers/net/nfp/nfp_net_meta.c | 334 +++++++++++++++++++++++ drivers/net/nfp/nfp_net_meta.h | 107 ++++++++ drivers/net/nfp/nfp_rxtx.c | 309 +-------------------- drivers/net/nfp/nfp_rxtx.h | 20 -- 15 files changed, 464 insertions(+), 417 deletions(-) create mode 100644 drivers/net/nfp/nfp_net_meta.c create mode 100644 drivers/net/nfp/nfp_net_meta.h -- 2.39.1