WARNING: line length of 97 exceeds 80 columns #73: FILE: net/quic/family.c:30: +static void quic_v4_udp_conf_init(struct sock *sk, struct udp_port_cfg *conf, union quic_addr *a) WARNING: line length of 97 exceeds 80 columns #82: FILE: net/quic/family.c:39: +static void quic_v6_udp_conf_init(struct sock *sk, struct udp_port_cfg *conf, union quic_addr *a) WARNING: line length of 88 exceeds 80 columns #92: FILE: net/quic/family.c:49: +static int quic_v4_flow_route(struct sock *sk, union quic_addr *da, union quic_addr *sa, WARNING: line length of 88 exceeds 80 columns #125: FILE: net/quic/family.c:82: +static int quic_v6_flow_route(struct sock *sk, union quic_addr *da, union quic_addr *sa, WARNING: line length of 86 exceeds 80 columns #167: FILE: net/quic/family.c:124: +static void quic_v4_lower_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl) WARNING: line length of 83 exceeds 80 columns #175: FILE: net/quic/family.c:132: + pr_debug("%s: skb: %p, len: %d, num: %llu, %pI4:%d -> %pI4:%d\n", __func__, WARNING: line length of 82 exceeds 80 columns #188: FILE: net/quic/family.c:145: + udp_tunnel_xmit_skb((struct rtable *)dst, sk, skb, fl4->saddr, fl4->daddr, WARNING: line length of 91 exceeds 80 columns #189: FILE: net/quic/family.c:146: + tos, ttl, df, fl4->fl4_sport, fl4->fl4_dport, false, false, 0); WARNING: line length of 86 exceeds 80 columns #192: FILE: net/quic/family.c:149: +static void quic_v6_lower_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl) WARNING: line length of 85 exceeds 80 columns #200: FILE: net/quic/family.c:157: + pr_debug("%s: skb: %p, len: %d, num: %llu, %pI6c:%d -> %pI6c:%d\n", __func__, WARNING: line length of 81 exceeds 80 columns #211: FILE: net/quic/family.c:168: + label = ip6_make_flowlabel(sock_net(sk), skb, fl6->flowlabel, true, fl6); WARNING: line length of 83 exceeds 80 columns #213: FILE: net/quic/family.c:170: + ttl, label, fl6->fl6_sport, fl6->fl6_dport, false, 0); WARNING: line length of 96 exceeds 80 columns #216: FILE: net/quic/family.c:173: +static void quic_v4_get_msg_addrs(struct sk_buff *skb, union quic_addr *da, union quic_addr *sa) WARNING: line length of 96 exceeds 80 columns #229: FILE: net/quic/family.c:186: +static void quic_v6_get_msg_addrs(struct sk_buff *skb, union quic_addr *da, union quic_addr *sa) WARNING: line length of 83 exceeds 80 columns #246: FILE: net/quic/family.c:203: + hdr = (struct icmphdr *)(skb_network_header(skb) - sizeof(struct icmphdr)); WARNING: line length of 85 exceeds 80 columns #260: FILE: net/quic/family.c:217: + hdr = (struct icmp6hdr *)(skb_network_header(skb) - sizeof(struct icmp6hdr)); WARNING: line length of 91 exceeds 80 columns #270: FILE: net/quic/family.c:227: +static bool quic_v4_cmp_sk_addr(struct sock *sk, union quic_addr *a, union quic_addr *addr) WARNING: line length of 91 exceeds 80 columns #292: FILE: net/quic/family.c:249: +static bool quic_v6_cmp_sk_addr(struct sock *sk, union quic_addr *a, union quic_addr *addr) WARNING: line length of 82 exceeds 80 columns #312: FILE: net/quic/family.c:269: + if (ipv6_addr_any(&a->v6.sin6_addr) || ipv6_addr_any(&addr->v6.sin6_addr)) WARNING: line length of 85 exceeds 80 columns #317: FILE: net/quic/family.c:274: +static int quic_v4_get_sk_addr(struct socket *sock, struct sockaddr *uaddr, int peer) WARNING: line length of 85 exceeds 80 columns #322: FILE: net/quic/family.c:279: +static int quic_v6_get_sk_addr(struct socket *sock, struct sockaddr *uaddr, int peer) WARNING: line length of 82 exceeds 80 columns #331: FILE: net/quic/family.c:288: + if (a->sa.sa_family == AF_INET6 && ipv6_addr_v4mapped(&a->v6.sin6_addr)) { WARNING: line length of 82 exceeds 80 columns #348: FILE: net/quic/family.c:305: + return (quic_af_ipv4(a) ? sizeof(struct iphdr) : sizeof(struct ipv6hdr)) + WARNING: line length of 81 exceeds 80 columns #354: FILE: net/quic/family.c:311: + return quic_af_ipv4(a) ? quic_v4_is_any_addr(a) : quic_v6_is_any_addr(a); WARNING: line length of 87 exceeds 80 columns #357: FILE: net/quic/family.c:314: +void quic_udp_conf_init(struct sock *sk, struct udp_port_cfg *conf, union quic_addr *a) WARNING: line length of 98 exceeds 80 columns #359: FILE: net/quic/family.c:316: + quic_af_ipv4(a) ? quic_v4_udp_conf_init(sk, conf, a) : quic_v6_udp_conf_init(sk, conf, a); WARNING: line length of 96 exceeds 80 columns #362: FILE: net/quic/family.c:319: +int quic_flow_route(struct sock *sk, union quic_addr *da, union quic_addr *sa, struct flowi *fl) WARNING: line length of 97 exceeds 80 columns #368: FILE: net/quic/family.c:325: +void quic_lower_xmit(struct sock *sk, struct sk_buff *skb, union quic_addr *da, struct flowi *fl) WARNING: line length of 93 exceeds 80 columns #370: FILE: net/quic/family.c:327: + quic_af_ipv4(da) ? quic_v4_lower_xmit(sk, skb, fl) : quic_v6_lower_xmit(sk, skb, fl); WARNING: line length of 86 exceeds 80 columns #375: FILE: net/quic/family.c:332: +void quic_get_msg_addrs(struct sk_buff *skb, union quic_addr *da, union quic_addr *sa) WARNING: line length of 81 exceeds 80 columns #391: FILE: net/quic/family.c:348: +bool quic_cmp_sk_addr(struct sock *sk, union quic_addr *a, union quic_addr *addr) WARNING: line length of 85 exceeds 80 columns #403: FILE: net/quic/family.c:360: +int quic_common_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, WARNING: line length of 85 exceeds 80 columns #406: FILE: net/quic/family.c:363: + return quic_pf_ipv4(sk) ? ip_setsockopt(sk, level, optname, optval, optlen) : WARNING: line length of 86 exceeds 80 columns #407: FILE: net/quic/family.c:364: + ipv6_setsockopt(sk, level, optname, optval, optlen); WARNING: line length of 88 exceeds 80 columns #410: FILE: net/quic/family.c:367: +int quic_common_getsockopt(struct sock *sk, int level, int optname, char __user *optval, WARNING: line length of 85 exceeds 80 columns #413: FILE: net/quic/family.c:370: + return quic_pf_ipv4(sk) ? ip_getsockopt(sk, level, optname, optval, optlen) : WARNING: line length of 86 exceeds 80 columns #414: FILE: net/quic/family.c:371: + ipv6_getsockopt(sk, level, optname, optval, optlen); WARNING: line length of 97 exceeds 80 columns #436: FILE: net/quic/family.h:15: +#define QUIC_PREF_ADDR_LEN (QUIC_ADDR4_LEN + QUIC_PORT_LEN + QUIC_ADDR6_LEN + QUIC_PORT_LEN) WARNING: line length of 98 exceeds 80 columns #441: FILE: net/quic/family.h:20: +void quic_lower_xmit(struct sock *sk, struct sk_buff *skb, union quic_addr *da, struct flowi *fl); WARNING: line length of 97 exceeds 80 columns #442: FILE: net/quic/family.h:21: +int quic_flow_route(struct sock *sk, union quic_addr *da, union quic_addr *sa, struct flowi *fl); WARNING: line length of 88 exceeds 80 columns #443: FILE: net/quic/family.h:22: +void quic_udp_conf_init(struct sock *sk, struct udp_port_cfg *conf, union quic_addr *a); WARNING: line length of 87 exceeds 80 columns #445: FILE: net/quic/family.h:24: +void quic_get_msg_addrs(struct sk_buff *skb, union quic_addr *da, union quic_addr *sa); WARNING: line length of 82 exceeds 80 columns #448: FILE: net/quic/family.h:27: +bool quic_cmp_sk_addr(struct sock *sk, union quic_addr *a, union quic_addr *addr); WARNING: line length of 85 exceeds 80 columns #451: FILE: net/quic/family.h:30: +int quic_common_setsockopt(struct sock *sk, int level, int optname, sockptr_t optval, WARNING: line length of 88 exceeds 80 columns #453: FILE: net/quic/family.h:32: +int quic_common_getsockopt(struct sock *sk, int level, int optname, char __user *optval, WARNING: line length of 82 exceeds 80 columns #477: FILE: net/quic/socket.c:116: + return quic_common_setsockopt(sk, level, optname, optval, optlen); WARNING: line length of 82 exceeds 80 columns #486: FILE: net/quic/socket.c:130: + return quic_common_getsockopt(sk, level, optname, optval, optlen); total: 0 errors, 47 warnings, 0 checks, 441 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 2d2b073bccc0 ("quic: provide family ops for address and protocol") 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, 47 warnings, 0 checks, 441 lines checked