WARNING: line length of 90 exceeds 80 columns #193: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:76: + * @MXL862XX_BRIDGE_CONFIG_MASK_MAC_LEARNING_LIMIT: Mask for mac_learning_limit_enable and WARNING: line length of 82 exceeds 80 columns #196: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:79: + * @MXL862XX_BRIDGE_CONFIG_MASK_MAC_DISCARD_COUNT: Mask for learning_discard_event WARNING: line length of 96 exceeds 80 columns #197: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:80: + * @MXL862XX_BRIDGE_CONFIG_MASK_SUB_METER: Mask for sub_metering_enable and traffic_sub_meter_id WARNING: line length of 85 exceeds 80 columns #200: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:83: + * forward_unknown_multicast_non_ip and WARNING: line length of 82 exceeds 80 columns #216: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:99: + * enum mxl862xx_bridge_port_egress_meter - Meters for various egress traffic type WARNING: line length of 81 exceeds 80 columns #217: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:100: + * @MXL862XX_BRIDGE_PORT_EGRESS_METER_BROADCAST: Index of broadcast traffic meter WARNING: line length of 87 exceeds 80 columns #218: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:101: + * @MXL862XX_BRIDGE_PORT_EGRESS_METER_MULTICAST: Index of known multicast traffic meter WARNING: line length of 96 exceeds 80 columns #219: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:102: + * @MXL862XX_BRIDGE_PORT_EGRESS_METER_UNKNOWN_MC_IP: Index of unknown multicast IP traffic meter WARNING: line length of 98 exceeds 80 columns #220: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:103: + * @MXL862XX_BRIDGE_PORT_EGRESS_METER_UNKNOWN_MC_NON_IP: Index of unknown multicast non-IP traffic WARNING: line length of 88 exceeds 80 columns #222: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:105: + * @MXL862XX_BRIDGE_PORT_EGRESS_METER_UNKNOWN_UC: Index of unknown unicast traffic meter WARNING: line length of 84 exceeds 80 columns #223: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:106: + * @MXL862XX_BRIDGE_PORT_EGRESS_METER_OTHERS: Index of traffic meter for other types WARNING: line length of 91 exceeds 80 columns #238: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:121: + * @MXL862XX_BRIDGE_FORWARD_FLOOD: Packet is flooded to port members of ingress bridge port WARNING: line length of 95 exceeds 80 columns #240: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:123: + * @MXL862XX_BRIDGE_FORWARD_CPU: Packet is forwarded to logical port 0 CTP port 0 bridge port 0 WARNING: line length of 90 exceeds 80 columns #253: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:136: + * @mac_learning_limit: Max number of MAC can be learned in this bridge (all bridge ports) WARNING: line length of 99 exceeds 80 columns #255: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:138: + * @learning_discard_event: Number of learning discard event due to hardware resource not available WARNING: line length of 84 exceeds 80 columns #273: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:156: + __le32 forward_unknown_multicast_ip; /* enum mxl862xx_bridge_forward_mode */ WARNING: line length of 88 exceeds 80 columns #274: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:157: + __le32 forward_unknown_multicast_non_ip; /* enum mxl862xx_bridge_forward_mode */ WARNING: line length of 83 exceeds 80 columns #280: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:163: + * @bridge_port_id: If the bridge port allocation is successful, a valid ID will be WARNING: line length of 82 exceeds 80 columns #285: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:168: + * Sub-interface ID 0), and is pre-allocated during initialization. WARNING: line length of 98 exceeds 80 columns #367: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:250: + * @MXL862XX_PMAPPER_MAPPING_PCP, Use PCP for VLAN tagged packets to derive sub interface ID group WARNING: line length of 99 exceeds 80 columns #368: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:251: + * @MXL862XX_PMAPPER_MAPPING_LAG, Use LAG Index for Pmapper access regardless of IP and VLAN packet WARNING: line length of 97 exceeds 80 columns #369: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:252: + * @MXL862XX_PMAPPER_MAPPING_DSCP, Use DSCP for VLAN tagged IP packets to derive sub interface ID WARNING: line length of 82 exceeds 80 columns #403: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:286: + __le16 egress_traffic_sub_meter_id[MXL862XX_BRIDGE_PORT_EGRESS_METER_MAX]; WARNING: line length of 93 exceeds 80 columns #448: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:331: + * @learning_limit_action: Automatic MAC address table learning limitation consecutive action WARNING: line length of 94 exceeds 80 columns #450: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:333: + * @mac_spoofing_action: Accept or discard MAC spoofing and port MAC locking violation packets WARNING: line length of 99 exceeds 80 columns #481: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:364: + * @MXL862XX_SS_SP_TAG_RX_NO_TAG_NO_INSERT, packet does NOT have special tag and special tag is NOT WARNING: line length of 92 exceeds 80 columns #483: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:366: + * @MXL862XX_SS_SP_TAG_RX_NO_TAG_INSERT, packet does NOT have special tag and special tag is WARNING: line length of 95 exceeds 80 columns #485: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:368: + * @MXL862XX_SS_SP_TAG_RX_TAG_NO_INSERT, packet has special tag and special tag is NOT inserted WARNING: line length of 99 exceeds 80 columns #495: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:378: + * @MXL862XX_SS_SP_TAG_TX_NO_TAG_NO_REMOVE, packet does NOT have special tag and special tag is NOT WARNING: line length of 89 exceeds 80 columns #497: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:380: + * @MXL862XX_SS_SP_TAG_TX_TAG_REPLACE, packet has special tag and special tag is replaced WARNING: line length of 94 exceeds 80 columns #498: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:381: + * @MXL862XX_SS_SP_TAG_TX_TAG_NO_REMOVE, packet has special tag and special tag is NOT removed WARNING: line length of 87 exceeds 80 columns #499: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:382: + * @MXL862XX_SS_SP_TAG_TX_TAG_REMOVE, packet has special tag and special tag is removed WARNING: line length of 89 exceeds 80 columns #510: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:393: + * @MXL862XX_SS_SP_TAG_RX_PEN_ALL_0, special tag info inserted from byte 2 to 7 are all 0 WARNING: line length of 99 exceeds 80 columns #511: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:394: + * @MXL862XX_SS_SP_TAG_RX_PEN_BYTE_5_IS_16, special tag byte 5 is 16, other bytes from 2 to 7 are 0 WARNING: line length of 94 exceeds 80 columns #512: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:395: + * @MXL862XX_SS_SP_TAG_RX_PEN_BYTE_5_FROM_PREAMBLE, special tag byte 5 is from preamble field, WARNING: line length of 98 exceeds 80 columns #514: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:397: + * @MXL862XX_SS_SP_TAG_RX_PEN_BYTE_2_TO_7_FROM_PREAMBLE, special tag byte 2 to 7 are from preamble WARNING: line length of 90 exceeds 80 columns #559: FILE: drivers/net/dsa/mxl862xx/mxl862xx-api.h:442: + * struct mxl862xx_ctp_port_assignment - CTP Port Assignment/association with logical port WARNING: line length of 81 exceeds 80 columns #805: FILE: drivers/net/dsa/mxl862xx/mxl862xx-host.c:163: + ret = mxl862xx_reg_write(priv, MXL862XX_MMD_REG_DATA_FIRST + off, WARNING: line length of 81 exceeds 80 columns #830: FILE: drivers/net/dsa/mxl862xx/mxl862xx-host.c:188: + ret = mxl862xx_reg_read(priv, MXL862XX_MMD_REG_DATA_FIRST + off); WARNING: line length of 85 exceeds 80 columns #867: FILE: drivers/net/dsa/mxl862xx/mxl862xx-host.c:225: + ret = mxl862xx_reg_write(priv, MXL862XX_MMD_REG_CTRL, MXL862XX_SWITCH_RESET); WARNING: line length of 85 exceeds 80 columns #992: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:103: +static int mxl862xx_configure_tag_proto(struct dsa_switch *ds, int port, bool enable) WARNING: line length of 90 exceeds 80 columns #995: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:106: + .number_of_ctp_port = cpu_to_le16(enable ? (32 - DSA_MXL_PORT(port)) : 1), WARNING: line length of 84 exceeds 80 columns #1014: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:125: + return MXL862XX_API_WRITE(ds->priv, MXL862XX_CTP_PORTASSIGNMENTSET, assign); WARNING: line length of 84 exceeds 80 columns #1068: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:179: + dev_err(ds->dev, "failed to allocate a bridge for port %d\n", port); WARNING: line length of 81 exceeds 80 columns #1076: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:187: + MXL862XX_BRIDGE_PORT_CONFIG_MASK_MC_SRC_MAC_LEARNING | WARNING: line length of 84 exceeds 80 columns #1077: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:188: + MXL862XX_BRIDGE_PORT_CONFIG_MASK_VLAN_BASED_MAC_LEARNING; WARNING: line length of 88 exceeds 80 columns #1083: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:194: + return MXL862XX_API_WRITE(ds->priv, MXL862XX_BRIDGEPORT_CONFIGSET, br_port_cfg); WARNING: line length of 81 exceeds 80 columns #1185: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:296: + MXL862XX_BRIDGE_PORT_CONFIG_MASK_MC_SRC_MAC_LEARNING | WARNING: line length of 84 exceeds 80 columns #1186: FILE: drivers/net/dsa/mxl862xx/mxl862xx.c:297: + MXL862XX_BRIDGE_PORT_CONFIG_MASK_VLAN_BASED_MAC_LEARNING; total: 0 errors, 49 warnings, 0 checks, 1308 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit ed106614e3c2 ("net: dsa: add basic initial driver for MxL862xx switches") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 49 warnings, 0 checks, 1308 lines checked