WARNING: line length of 99 exceeds 80 columns #83: FILE: net/quic/packet.c:26: + /* Free all frames for now, and future patches will implement the actual creation logic. */ WARNING: line length of 99 exceeds 80 columns #101: FILE: net/quic/packet.c:44: + /* Free all frames for now, and future patches will implement the actual creation logic. */ WARNING: line length of 90 exceeds 80 columns #119: FILE: net/quic/packet.c:62: +/* Perform routing for the QUIC packet on the specified path, update header length and MSS WARNING: line length of 86 exceeds 80 columns #146: FILE: net/quic/packet.c:89: +/* Configure the QUIC packet header and routing based on encryption level and path. */ WARNING: line length of 81 exceeds 80 columns #149: FILE: net/quic/packet.c:92: + struct quic_conn_id_set *dest = quic_dest(sk), *source = quic_source(sk); WARNING: line length of 94 exceeds 80 columns #167: FILE: net/quic/packet.c:110: + hlen += 1 + quic_conn_id_active(source)->len; /* Length byte + SCID length. */ WARNING: line length of 90 exceeds 80 columns #168: FILE: net/quic/packet.c:111: + if (level == QUIC_CRYPTO_INITIAL) /* Include token for Initial packets. */ WARNING: line length of 88 exceeds 80 columns #169: FILE: net/quic/packet.c:112: + hlen += quic_var_len(quic_token(sk)->len) + quic_token(sk)->len; WARNING: line length of 81 exceeds 80 columns #171: FILE: net/quic/packet.c:114: + hlen += QUIC_PACKET_LENGTH_LEN; /* Packet length field length. */ WARNING: line length of 92 exceeds 80 columns #172: FILE: net/quic/packet.c:115: + /* Allow fragmentation if PLPMTUD is enabled, as it no longer relies on ICMP WARNING: line length of 94 exceeds 80 columns #181: FILE: net/quic/packet.c:124: + if (packet->path != path) { /* If the path changed, update and reset routing cache. */ WARNING: line length of 100 exceeds 80 columns #194: FILE: net/quic/packet.c:137: + /* Free it for now, future patches will implement the actual deferred transmission logic. */ WARNING: line length of 92 exceeds 80 columns #233: FILE: net/quic/packet.c:176: + * Packets with a short header (Section 17.3) do not contain a Length field and so WARNING: line length of 93 exceeds 80 columns #254: FILE: net/quic/packet.c:197: + /* Associate skb with sk to ensure sk is valid during async encryption completion. */ WARNING: line length of 82 exceeds 80 columns #314: FILE: net/quic/packet.c:257: + quic_path_daddr(paths, packet->path), &paths->fl); WARNING: line length of 88 exceeds 80 columns #325: FILE: net/quic/packet.c:268: + /* Reject frame if it doesn't match the packet's encryption level or path, or if WARNING: line length of 88 exceeds 80 columns #332: FILE: net/quic/packet.c:275: + /* Check if frame would exceed the current datagram MSS (excluding AEAD tag). */ WARNING: line length of 82 exceeds 80 columns #335: FILE: net/quic/packet.c:278: + /* If some data has already been added to the packet, bail out. */ WARNING: line length of 99 exceeds 80 columns #338: FILE: net/quic/packet.c:281: + /* Otherwise, allow IP fragmentation for this packet unless it’s a PING probe. */ WARNING: line length of 98 exceeds 80 columns #345: FILE: net/quic/packet.c:288: + /* Track frames that require retransmission if lost (i.e., ACK-eliciting and non-PING). */ WARNING: line length of 85 exceeds 80 columns #388: FILE: net/quic/packet.h:12: + struct quic_conn_id dcid; /* Dest Connection ID from received packet */ WARNING: line length of 87 exceeds 80 columns #389: FILE: net/quic/packet.h:13: + struct quic_conn_id scid; /* Source Connection ID from received packet */ WARNING: line length of 81 exceeds 80 columns #391: FILE: net/quic/packet.h:15: + union quic_addr saddr; /* Source address from received packet */ WARNING: line length of 89 exceeds 80 columns #393: FILE: net/quic/packet.h:17: + struct list_head frame_list; /* List of frames to pack into packet for send */ WARNING: line length of 82 exceeds 80 columns #394: FILE: net/quic/packet.h:18: + struct sk_buff *head; /* Head skb for packet bundling on send */ WARNING: line length of 87 exceeds 80 columns #395: FILE: net/quic/packet.h:19: + u16 frame_len; /* Length of all ack-eliciting frames excluding PING */ WARNING: line length of 81 exceeds 80 columns #397: FILE: net/quic/packet.h:21: + u32 version; /* QUIC version used/selected during handshake */ WARNING: line length of 82 exceeds 80 columns #398: FILE: net/quic/packet.h:22: + u8 errframe; /* Frame type causing packet processing failure */ WARNING: line length of 83 exceeds 80 columns #401: FILE: net/quic/packet.h:25: + u16 frames; /* Number of ack-eliciting frames excluding PING */ WARNING: line length of 85 exceeds 80 columns #404: FILE: net/quic/packet.h:28: + u16 len; /* QUIC packet length excluding taglen for sending */ WARNING: line length of 82 exceeds 80 columns #406: FILE: net/quic/packet.h:30: + u8 ack_eliciting:1; /* Packet contains ack-eliciting frames to send */ WARNING: line length of 83 exceeds 80 columns #407: FILE: net/quic/packet.h:31: + u8 ack_requested:1; /* Packet contains ack-eliciting frames received */ WARNING: line length of 81 exceeds 80 columns #408: FILE: net/quic/packet.h:32: + u8 ack_immediate:1; /* Send ACK immediately (skip ack_delay timer) */ WARNING: line length of 97 exceeds 80 columns #409: FILE: net/quic/packet.h:33: + u8 non_probing:1; /* Packet has ack-eliciting frames excluding NEW_CONNECTION_ID */ WARNING: line length of 86 exceeds 80 columns #427: FILE: net/quic/packet.h:51: + struct quic_frame *frame_array[]; /* Array of pointers to held frames */ WARNING: line length of 83 exceeds 80 columns #464: FILE: net/quic/packet.h:88: + return packet->mss[0] - packet->overhead - packet->taglen[!!packet->level]; WARNING: line length of 83 exceeds 80 columns #469: FILE: net/quic/packet.h:93: + return packet->mss[1] - packet->overhead - packet->taglen[!!packet->level]; total: 0 errors, 37 warnings, 0 checks, 471 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 9432a1006b08 ("quic: add packet builder base") 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, 37 warnings, 0 checks, 471 lines checked