WARNING: line length of 83 exceeds 80 columns #78: FILE: net/quic/common.c:32: + struct quic_shash_table shash; /* Source connection ID hashtable */ WARNING: line length of 86 exceeds 80 columns #93: FILE: net/quic/common.c:47: + u32 ports = ((__force u32)s->v4.sin_port) << 16 | (__force u32)d->v4.sin_port; WARNING: line length of 84 exceeds 80 columns #94: FILE: net/quic/common.c:48: + u32 saddr = (s->sa.sa_family == AF_INET6) ? jhash(&s->v6.sin6_addr, 16, 0) : WARNING: line length of 87 exceeds 80 columns #95: FILE: net/quic/common.c:49: + (__force u32)s->v4.sin_addr.s_addr; WARNING: line length of 84 exceeds 80 columns #96: FILE: net/quic/common.c:50: + u32 daddr = (d->sa.sa_family == AF_INET6) ? jhash(&d->v6.sin6_addr, 16, 0) : WARNING: line length of 87 exceeds 80 columns #97: FILE: net/quic/common.c:51: + (__force u32)d->v4.sin_addr.s_addr; WARNING: line length of 98 exceeds 80 columns #99: FILE: net/quic/common.c:53: + return jhash_3words(saddr, ports, net_hash_mix(net), daddr) & (quic_sock_hash_size() - 1); WARNING: line length of 84 exceeds 80 columns #123: FILE: net/quic/common.c:77: +struct quic_shash_head *quic_source_conn_id_head(struct net *net, u8 *scid, u32 len) WARNING: line length of 99 exceeds 80 columns #127: FILE: net/quic/common.c:81: + return &ht->hash[jhash_2words(jhash(scid, len, 0), net_hash_mix(net), 0) & (ht->size - 1)]; WARNING: line length of 97 exceeds 80 columns #134: FILE: net/quic/common.c:88: + return &ht->hash[jhash_2words((__force u32)port, net_hash_mix(net), 0) & (ht->size - 1)]; WARNING: line length of 83 exceeds 80 columns #139: FILE: net/quic/common.c:93: + u32 addr = (a->sa.sa_family == AF_INET6) ? jhash(&a->v6.sin6_addr, 16, 0) : WARNING: line length of 86 exceeds 80 columns #140: FILE: net/quic/common.c:94: + (__force u32)a->v4.sin_addr.s_addr; WARNING: line length of 86 exceeds 80 columns #142: FILE: net/quic/common.c:96: + return jhash_3words(addr, (__force u32)a->v4.sin_port, net_hash_mix(net), 0); WARNING: line length of 84 exceeds 80 columns #220: FILE: net/quic/common.c:174: +/* Returns the number of bytes required to encode a QUIC variable-length integer. */ WARNING: line length of 90 exceeds 80 columns #386: FILE: net/quic/common.c:340: +/* Writes a transport parameter as two varints: ID and value length, followed by value. */ WARNING: line length of 87 exceeds 80 columns #635: FILE: net/quic/common.h:33: +static inline void quic_conn_id_update(struct quic_conn_id *conn_id, u8 *data, u32 len) WARNING: line length of 95 exceeds 80 columns #643: FILE: net/quic/common.h:41: + /* Callback and temporary context when encryption/decryption completes in async mode */ WARNING: line length of 83 exceeds 80 columns #648: FILE: net/quic/common.h:46: + u64 time; /* Arrival timestamp in UDP tunnel on RX */ WARNING: line length of 90 exceeds 80 columns #650: FILE: net/quic/common.h:48: + s64 number; /* Parsed packet number, or the largest previously seen */ WARNING: line length of 89 exceeds 80 columns #657: FILE: net/quic/common.h:55: + u8 level; /* Encryption level: Initial, Handshake, App, or Early */ WARNING: line length of 87 exceeds 80 columns #662: FILE: net/quic/common.h:60: + u8 resume:1; /* Crypto already processed (encrypted or decrypted) */ WARNING: line length of 81 exceeds 80 columns #663: FILE: net/quic/common.h:61: + u8 path:1; /* Packet arrived from a new or migrating path */ WARNING: line length of 81 exceeds 80 columns #749: FILE: net/quic/common.h:147: +static inline struct quic_data *quic_data(struct quic_data *d, u8 *data, u32 len) WARNING: line length of 85 exceeds 80 columns #781: FILE: net/quic/common.h:179: +struct quic_shash_head *quic_source_conn_id_head(struct net *net, u8 *scid, u32 len); WARNING: line length of 84 exceeds 80 columns #816: FILE: net/quic/protocol.c:307: + BUILD_BUG_ON(sizeof(struct quic_skb_cb) > sizeof_field(struct sk_buff, cb)); total: 0 errors, 25 warnings, 0 checks, 842 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 2cb6ba3be2ce ("quic: provide common utilities and data structures") 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, 25 warnings, 0 checks, 842 lines checked