@@ -500,7 +500,7 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
500500 entry = rte_cfgfile_get_entry (file , sec_name ,
501501 MRVL_TOK_PARSER_UDF_PROTO );
502502 if (!entry ) {
503- MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set\n " , udf ,
503+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set" , udf ,
504504 MRVL_TOK_PARSER_UDF_PROTO );
505505 return -1 ;
506506 }
@@ -509,7 +509,7 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
509509 entry_field = rte_cfgfile_get_entry (file , sec_name ,
510510 MRVL_TOK_PARSER_UDF_FIELD );
511511 if (!entry_field ) {
512- MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set\n " , udf ,
512+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set" , udf ,
513513 MRVL_TOK_PARSER_UDF_FIELD );
514514 return -1 ;
515515 }
@@ -523,7 +523,7 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
523523 field_size = 2 ;
524524 } else {
525525 MRVL_LOG (ERR , "UDF[%d]: mismatch between '%s' proto "
526- "and '%s' field\n " , udf ,
526+ "and '%s' field" , udf ,
527527 MRVL_TOK_PARSER_UDF_PROTO_ETH ,
528528 entry_field );
529529 return -1 ;
@@ -537,45 +537,45 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
537537 field_size = 2 ;
538538 } else {
539539 MRVL_LOG (ERR , "UDF[%d]: mismatch between '%s' proto "
540- "and '%s' field\n " , udf ,
540+ "and '%s' field" , udf ,
541541 MRVL_TOK_PARSER_UDF_PROTO_UDP ,
542542 entry_field );
543543 return -1 ;
544544 }
545545 } else {
546- MRVL_LOG (ERR , "UDF[%d]: Unsupported '%s' proto\n " , udf , entry );
546+ MRVL_LOG (ERR , "UDF[%d]: Unsupported '%s' proto" , udf , entry );
547547 return -1 ;
548548 }
549549
550550 snprintf (malloc_name , sizeof (malloc_name ), "mrvl_udf_%d_key" , udf );
551551 udf_params -> match_key = rte_zmalloc (malloc_name , field_size , 0 );
552552 if (udf_params -> match_key == NULL ) {
553- MRVL_LOG (ERR , "Cannot allocate udf %d key\n " , udf );
553+ MRVL_LOG (ERR , "Cannot allocate udf %d key" , udf );
554554 return -1 ;
555555 }
556556 snprintf (malloc_name , sizeof (malloc_name ), "mrvl_udf_%d_mask" , udf );
557557 udf_params -> match_mask = rte_zmalloc (malloc_name , field_size , 0 );
558558 if (udf_params -> match_mask == NULL ) {
559- MRVL_LOG (ERR , "Cannot allocate udf %d mask\n " , udf );
559+ MRVL_LOG (ERR , "Cannot allocate udf %d mask" , udf );
560560 return -1 ;
561561 }
562562
563563 /* Read 'key' field */
564564 entry = rte_cfgfile_get_entry (file , sec_name , MRVL_TOK_PARSER_UDF_KEY );
565565 if (!entry ) {
566- MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set\n " , udf ,
566+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set" , udf ,
567567 MRVL_TOK_PARSER_UDF_KEY );
568568 return -1 ;
569569 }
570570
571571 if (strncmp (entry , "0x" , 2 ) != 0 ) {
572- MRVL_LOG (ERR , "UDF[%d]: '%s' field must start with '0x'\n " ,
572+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must start with '0x'" ,
573573 udf , MRVL_TOK_PARSER_UDF_KEY );
574574 return - EINVAL ;
575575 }
576576
577577 if (strlen (entry ) != FIELD_LEN_IN_CHARS (field_size )) {
578- MRVL_LOG (ERR , "UDF[%d]: '%s' field's len must be %d\n " , udf ,
578+ MRVL_LOG (ERR , "UDF[%d]: '%s' field's len must be %d" , udf ,
579579 MRVL_TOK_PARSER_UDF_KEY ,
580580 FIELD_LEN_IN_CHARS (field_size ));
581581 return - EINVAL ;
@@ -588,7 +588,7 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
588588 if (get_val_securely8 (tmp_arr , 16 ,
589589 & udf_params -> match_key [i ]) < 0 ) {
590590 MRVL_LOG (ERR , "UDF[%d]: '%s' field's value is not in "
591- "hex format\n " , udf , MRVL_TOK_PARSER_UDF_KEY );
591+ "hex format" , udf , MRVL_TOK_PARSER_UDF_KEY );
592592 return - EINVAL ;
593593 }
594594 entry += 2 ;
@@ -597,18 +597,18 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
597597 /* Read 'mask' field */
598598 entry = rte_cfgfile_get_entry (file , sec_name , MRVL_TOK_PARSER_UDF_MASK );
599599 if (!entry ) {
600- MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set\n " , udf ,
600+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set" , udf ,
601601 MRVL_TOK_PARSER_UDF_MASK );
602602 return -1 ;
603603 }
604604 if (strncmp (entry , "0x" , 2 ) != 0 ) {
605- MRVL_LOG (ERR , "UDF[%d]: '%s' field must start with '0x'\n " ,
605+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must start with '0x'" ,
606606 udf , MRVL_TOK_PARSER_UDF_MASK );
607607 return - EINVAL ;
608608 }
609609
610610 if (strlen (entry ) != FIELD_LEN_IN_CHARS (field_size )) {
611- MRVL_LOG (ERR , "UDF[%d]: '%s' field's len must be %d\n " , udf ,
611+ MRVL_LOG (ERR , "UDF[%d]: '%s' field's len must be %d" , udf ,
612612 MRVL_TOK_PARSER_UDF_MASK ,
613613 FIELD_LEN_IN_CHARS (field_size ));
614614 return - EINVAL ;
@@ -621,7 +621,7 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
621621 if (get_val_securely8 (tmp_arr , 16 ,
622622 & udf_params -> match_mask [i ]) < 0 ) {
623623 MRVL_LOG (ERR , "UDF[%d]: '%s' field's value is not in "
624- "hex format\n " , udf , MRVL_TOK_PARSER_UDF_MASK );
624+ "hex format" , udf , MRVL_TOK_PARSER_UDF_MASK );
625625 return - EINVAL ;
626626 }
627627 entry += 2 ;
@@ -631,7 +631,7 @@ parse_udf(struct rte_cfgfile *file, const char *sec_name, int udf,
631631 entry = rte_cfgfile_get_entry (file , sec_name ,
632632 MRVL_TOK_PARSER_UDF_OFFSET );
633633 if (!entry ) {
634- MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set\n " , udf ,
634+ MRVL_LOG (ERR , "UDF[%d]: '%s' field must be set" , udf ,
635635 MRVL_TOK_PARSER_UDF_OFFSET );
636636 return -1 ;
637637 }
@@ -663,7 +663,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
663663 char sec_name [32 ];
664664
665665 if (file == NULL ) {
666- MRVL_LOG (ERR , "Cannot load configuration %s\n " , path );
666+ MRVL_LOG (ERR , "Cannot load configuration %s" , path );
667667 return -1 ;
668668 }
669669
@@ -672,7 +672,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
672672 */
673673 * cfg = rte_zmalloc ("mrvl_cfg" , sizeof (struct mrvl_cfg ), 0 );
674674 if (* cfg == NULL ) {
675- MRVL_LOG (ERR , "Cannot allocate configuration %s\n " , path );
675+ MRVL_LOG (ERR , "Cannot allocate configuration %s" , path );
676676 return -1 ;
677677 }
678678
@@ -681,7 +681,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
681681 sizeof (MRVL_TOK_PARSER_UDF ) - 1 );
682682
683683 if (n && n > PP2_MAX_UDFS_SUPPORTED ) {
684- MRVL_LOG (ERR , "found %d udf sections, but only %d are supported\n " ,
684+ MRVL_LOG (ERR , "found %d udf sections, but only %d are supported" ,
685685 n , PP2_MAX_UDFS_SUPPORTED );
686686 return -1 ;
687687 }
@@ -693,14 +693,14 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
693693 /* udf sections must be sequential. */
694694 if (rte_cfgfile_num_sections (file , sec_name ,
695695 strlen (sec_name )) <= 0 ) {
696- MRVL_LOG (ERR , "udf sections must be sequential (0 - %d)\n " ,
696+ MRVL_LOG (ERR , "udf sections must be sequential (0 - %d)" ,
697697 PP2_MAX_UDFS_SUPPORTED - 1 );
698698 return -1 ;
699699 }
700700
701701 ret = parse_udf (file , sec_name , i , * cfg );
702702 if (ret ) {
703- MRVL_LOG (ERR , "Error in parsing %s!\n " , sec_name );
703+ MRVL_LOG (ERR , "Error in parsing %s!" , sec_name );
704704 return -1 ;
705705 }
706706 }
@@ -763,7 +763,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
763763 PP2_PPIO_HDR_ETH_EXT_DSA ;
764764 } else {
765765 MRVL_LOG (ERR ,
766- "Error in parsing %s value (%s)!\n " ,
766+ "Error in parsing %s value (%s)!" ,
767767 MRVL_TOK_START_HDR , entry );
768768 return -1 ;
769769 }
@@ -823,7 +823,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
823823 PP2_CLS_QOS_TBL_VLAN_PRI ;
824824 } else {
825825 MRVL_LOG (ERR ,
826- "Error in parsing %s value (%s)!\n " ,
826+ "Error in parsing %s value (%s)!" ,
827827 MRVL_TOK_MAPPING_PRIORITY , entry );
828828 return -1 ;
829829 }
@@ -851,7 +851,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
851851 ret = get_outq_cfg (file , n , i , * cfg );
852852 if (ret < 0 ) {
853853 MRVL_LOG (ERR ,
854- "Error %d parsing port %d outq %d!\n " ,
854+ "Error %d parsing port %d outq %d!" ,
855855 ret , n , i );
856856 return -1 ;
857857 }
@@ -861,7 +861,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
861861 ret = parse_tc_cfg (file , n , i , * cfg );
862862 if (ret < 0 ) {
863863 MRVL_LOG (ERR ,
864- "Error %d parsing port %d tc %d!\n " ,
864+ "Error %d parsing port %d tc %d!" ,
865865 ret , n , i );
866866 return -1 ;
867867 }
@@ -889,7 +889,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
889889 if (entry ) {
890890 if (get_val_securely (entry , & val ) < 0 ) {
891891 MRVL_LOG (ERR ,
892- "Error in parsing %s value (%s)!\n " ,
892+ "Error in parsing %s value (%s)!" ,
893893 MRVL_TOK_FWD_BAD_FRAMES , entry );
894894 return -1 ;
895895 }
@@ -904,7 +904,7 @@ mrvl_get_cfg(const char *key __rte_unused, const char *path, void *extra_args)
904904 if (entry ) {
905905 if (get_val_securely (entry , & val ) < 0 ) {
906906 MRVL_LOG (ERR ,
907- "Error in parsing %s value (%s)!\n " ,
907+ "Error in parsing %s value (%s)!" ,
908908 MRVL_TOK_FILL_BPOOL_BUFFS , entry );
909909 return -1 ;
910910 }
@@ -972,7 +972,7 @@ setup_policer(struct mrvl_priv *priv, struct pp2_cls_plcr_params *params)
972972 *
973973 * Lets use 0th then.
974974 */
975- sprintf (match , "policer-%d:%d\n " , priv -> pp_id , 0 );
975+ sprintf (match , "policer-%d:%d" , priv -> pp_id , 0 );
976976 params -> match = match ;
977977
978978 ret = pp2_cls_plcr_init (params , & priv -> default_policer );
0 commit comments