aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-02-04Merge tag 'ceph-for-5.17-rc3' of git://github.com/ceph/ceph-clientLinus Torvalds4-70/+245
2022-02-03Merge tag 'net-5.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds21-69/+247
2022-02-03ax25: fix reference count leaks of ax25_devDuoming Zhou3-16/+36
2022-02-02net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_...Daniel Borkmann1-6/+12
2022-02-02tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()Eric Dumazet1-0/+2
2022-02-02libceph: optionally use bounce buffer on recv path in crc modeIlya Dryomov4-20/+103
2022-02-02libceph: make recv path in secure mode work the same as send pathIlya Dryomov1-62/+154
2022-02-02Partially revert "net/smc: Add netlink net namespace support"Dmitry V. Levin1-2/+0
2022-02-01tcp: fix mem under-charging with zerocopy sendmsg()Eric Dumazet1-2/+5
2022-02-01af_packet: fix data-race in packet_setsockopt / packet_setsockoptEric Dumazet1-2/+6
2022-02-01rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()Eric Dumazet1-2/+4
2022-02-01net: sched: fix use-after-free in tc_new_tfilter()Eric Dumazet1-4/+7
2022-01-31net/smc: Forward wakeup to smc socket waitqueue after fallbackWen Gu2-16/+137
2022-01-28Merge tag 'fsnotify_for_v5.17-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2022-01-28Merge tag 'ieee802154-for-net-2022-01-28' of git://git.kernel.org/pub/scm/lin...David S. Miller1-4/+4
2022-01-28ax25: add refcount in ax25_dev to avoid UAF bugsDuoming Zhou3-2/+15
2022-01-28ax25: improve the incomplete fix to avoid UAF and NPD bugsDuoming Zhou1-3/+6
2022-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski8-17/+20
2022-01-27Merge tag 'net-5.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds23-80/+234
2022-01-27net: bridge: vlan: fix memory leak in __allowed_ingressTim Yi1-3/+3
2022-01-27netfilter: nf_tables: remove assignment with no effect in chain blob builderPablo Neira Ayuso1-1/+0
2022-01-27net: socket: rename SKB_DROP_REASON_SOCKET_FILTERMenglong Dong1-1/+1
2022-01-27ipv4: tcp: send zero IPID in SYNACK messagesEric Dumazet1-2/+9
2022-01-27ipv4: raw: lock the socket in raw_bind()Eric Dumazet1-1/+4
2022-01-27net: bridge: vlan: fix single net device option dumpingNikolay Aleksandrov1-1/+2
2022-01-27Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"Guillaume Nault1-7/+20
2022-01-27net: ieee802154: Return meaningful error codes from the netlink helpersMiquel Raynal1-4/+4
2022-01-27netfilter: nft_byteorder: track register operationsPablo Neira Ayuso1-0/+12
2022-01-27netfilter: nft_reject_bridge: Fix for missing reply from preroutingPhil Sutter1-4/+4
2022-01-27netfilter: nft_ct: fix use after free when attaching zone templateFlorian Westphal1-1/+4
2022-01-27netfilter: Remove flowtable relicsGeert Uytterhoeven4-11/+0
2022-01-25sch_htb: Fail on unsupported parameters when offload is requestedMaxim Mikityanskiy1-0/+20
2022-01-25Merge tag 'nfs-for-5.17-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds9-65/+34
2022-01-24fsnotify: fix fsnotify hooks in pseudo filesystemsAmir Goldstein1-2/+2
2022-01-24ping: fix the sk_bound_dev_if match in ping_lookupXin Long1-1/+2
2022-01-24net/smc: Transitional solution for clcsock race issueWen Gu1-12/+51
2022-01-24ipv4: fix ip option filtering for locally generated fragmentsJakub Kicinski1-3/+12
2022-01-24net-procfs: show net devices bound packet typesJianguo Wu1-3/+32
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds1-2/+2
2022-01-22proc: remove PDE_DATA() completelyMuchun Song16-56/+56
2022-01-21mptcp: Use struct_group() to avoid cross-field memset()Kees Cook1-3/+3
2022-01-22rxrpc: Adjust retransmission backoffDavid Howells2-6/+4
2022-01-20mptcp: fix removing ids bitmap settingGeliang Tang1-1/+1
2022-01-20mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()Paolo Abeni1-10/+27
2022-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski4-9/+19
2022-01-20ipv6: annotate accesses to fn->fn_sernumEric Dumazet2-11/+14
2022-01-20tcp: add a missing sk_defer_free_flush() in tcp_splice_read()Eric Dumazet1-0/+1
2022-01-20Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds2-16/+17
2022-01-20ipv6_tunnel: Rate limit warning messagesIdo Schimmel1-4/+4
2022-01-20net: sched: Clarify error message when qdisc kind is unknownVictor Nogueira1-1/+1
2022-01-20net: fix information leakage in /proc/net/ptypeCongyu Liu2-1/+4
2022-01-20Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds31-132/+229
2022-01-19ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keysEric Dumazet1-14/+15
2022-01-19ipv4: avoid quadratic behavior in netns dismantleEric Dumazet1-19/+17
2022-01-19nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()Krzysztof Kozlowski1-0/+5
2022-01-19Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-2/+2
2022-01-18Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-0/+6
2022-01-18netns: add schedule point in ops_exit_list()Eric Dumazet1-1/+3
2022-01-18Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-3/+3
2022-01-17net: Flush deferred skb free on socket destroyGal Pressman1-0/+3
2022-01-17net/tls: Fix another skb memory leak when running kTLS trafficGal Pressman1-0/+1
2022-01-17Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-3/+3
2022-01-16net/smc: Fix hung_task when removing SMC-R devicesWen Gu1-16/+1
2022-01-16ipv4: update fib_info_cnt under spinlock protectionEric Dumazet1-3/+8
2022-01-16Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2-106/+77
2022-01-16Merge tag '9p-for-5.17-rc1' of git://github.com/martinetd/linuxLinus Torvalds7-9/+42
2022-01-16netfilter: conntrack: don't increment invalid counter on NF_REPEATFlorian Westphal1-3/+5
2022-01-15net/smc: Remove unused function declarationWen Gu1-4/+0
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds7-39/+13
2022-01-15all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriateYury Norov1-2/+2
2022-01-15mm: introduce memalloc_retry_wait()NeilBrown1-1/+2
2022-01-15mm: allow !GFP_KERNEL allocations for kvmallocMichal Hocko6-38/+11
2022-01-14af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progressEric Dumazet2-5/+15
2022-01-14virtio: wrap config->reset callsMichael S. Tsirkin2-3/+3
2022-01-14xprtrdma: Remove definitions of RPCDBG_FACILITYChuck Lever5-27/+0
2022-01-14xprtrdma: Remove final dprintk call sites from xprtrdmaChuck Lever1-12/+0
2022-01-14Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2022-01-13net_sched: restore "mpu xxx" handlingKevin Bracey1-0/+1
2022-01-13sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()Anna Schumaker1-16/+19
2022-01-13net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_changeXiyu Yang1-2/+4
2022-01-13SUNRPC allow for unspecified transport time in rpc_clnt_add_xprtOlga Kornievskaia1-1/+4
2022-01-13net/smc: Resolve the race between SMC-R link access and clearWen Gu2-12/+44
2022-01-13net/smc: Introduce a new conn->lgr validity check helperWen Gu6-12/+24
2022-01-13inet: frags: annotate races around fqdir->dead and fqdir->high_threshEric Dumazet2-4/+7
2022-01-13net/smc: Resolve the race between link group access and terminationWen Gu3-11/+53
2022-01-13libceph: rename parse_fsid() to ceph_parse_fsid() and exportVenky Shankar1-4/+5
2022-01-13libceph: generalize addr/ip parsing based on delimiterVenky Shankar2-12/+12
2022-01-13sch_api: Don't skip qdisc attach on ingressMaxim Mikityanskiy1-1/+1
2022-01-13netfilter: nft_connlimit: memleak if nf_ct_netns_get() failsPablo Neira Ayuso1-1/+10
2022-01-12sit: allow encapsulated IPv6 traffic to be delivered locallyIgnat Korchagin1-1/+1
2022-01-12Merge tag 'tty-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-3/+2
2022-01-12net/smc: fix possible NULL deref in smc_pnet_add_eth()Eric Dumazet1-1/+2
2022-01-12net: bridge: fix net device refcount tracking issue in error pathEric Dumazet1-1/+2
2022-01-12net: fix sock_timestamping_bind_phc() to release deviceMiroslav Lichvar1-0/+2
2022-01-12Revert "of: net: support NVMEM cells with MAC in text format"Michael Walle1-22/+11
2022-01-12netfilter: nf_tables: set last expression in register tracking areaPablo Neira Ayuso1-1/+1
2022-01-11gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()Guillaume Nault1-2/+3
2022-01-11xfrm: Don't accidentally set RTO_ONLINK in decode_session4()Guillaume Nault1-1/+2
2022-01-11mctp: test: zero out sockaddrMatt Johnston1-1/+1
2022-01-11Merge tag 'selinux-pr-20220110' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2022-01-11xdp: check prog type before updating BPF linkToke Høiland-Jørgensen1-0/+6
2022-01-11netfilter: nf_tables: remove unused variablePablo Neira Ayuso1-2/+0
2022-01-11netfilter: nf_conntrack_netbios_ns: fix helper module aliasFlorian Westphal1-2/+3
2022-01-10netfilter: nf_tables: typo NULL check in _clone() functionPablo Neira Ayuso4-4/+4
2022-01-10netfilter: nf_tables: don't use 'data_size' uninitializedLinus Torvalds1-0/+1
2022-01-10SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace pointChuck Lever1-1/+1
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski19-42/+153
2022-01-10net/9p: show error message if user 'msize' cannot be satisfiedChristian Schoenebeck1-1/+6
2022-01-10net/p9: load default transportsThomas Weißschuh1-2/+11
2022-01-109p/xen: autoload when xenbus service is availableThomas Weißschuh1-0/+1
2022-01-109p/trans_fd: split into dedicated moduleThomas Weißschuh4-5/+23
2022-01-09tcp: tcp_send_challenge_ack delete useless param `skb`Benjamin Yim1-5/+5
2022-01-09page_pool: remove spinlock in page_pool_refill_alloc_cache()Yunsheng Lin1-4/+0
2022-01-09net: skb: use kfree_skb_reason() in __udp4_lib_rcv()Menglong Dong1-2/+8
2022-01-09net: skb: use kfree_skb_reason() in tcp_v4_rcv()Menglong Dong1-3/+11
2022-01-09net: skb: introduce kfree_skb_reason()Menglong Dong3-9/+16
2022-01-09net: openvswitch: Fix ct_state nat flags for conns arriving from tcPaul Blakey3-3/+21
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextJakub Kicinski37-384/+823
2022-01-09netfilter: nft_meta: cancel register tracking after meta updatePablo Neira Ayuso2-0/+40
2022-01-09netfilter: nft_payload: cancel register tracking after payload updatePablo Neira Ayuso1-0/+21
2022-01-09netfilter: nft_bitwise: track register operationsPablo Neira Ayuso3-2/+97
2022-01-09netfilter: nft_meta: track register operationsPablo Neira Ayuso1-0/+28
2022-01-09netfilter: nft_payload: track register operationsPablo Neira Ayuso1-0/+30
2022-01-09netfilter: nf_tables: add register tracking infrastructurePablo Neira Ayuso1-0/+11
2022-01-09netfilter: nf_tables: add rule blob layoutPablo Neira Ayuso3-63/+129
2022-01-09netfilter: nft_limit: move stateful fields out of expression dataPablo Neira Ayuso1-12/+82
2022-01-09netfilter: nft_limit: rename stateful structurePablo Neira Ayuso1-52/+52
2022-01-09netfilter: nft_numgen: move stateful fields out of expression dataPablo Neira Ayuso1-6/+28
2022-01-09netfilter: nft_quota: move stateful fields out of expression dataPablo Neira Ayuso1-5/+47
2022-01-09netfilter: nft_last: move stateful fields out of expression dataPablo Neira Ayuso1-18/+51
2022-01-09netfilter: nft_connlimit: move stateful fields out of expression dataPablo Neira Ayuso1-8/+18
2022-01-09net: prefer nf_ct_put instead of nf_conntrack_putFlorian Westphal3-9/+15
2022-01-09netfilter: conntrack: avoid useless indirection during conntrack destructionFlorian Westphal1-6/+6
2022-01-09netfilter: make function op structures constFlorian Westphal5-14/+14
2022-01-09netfilter: core: move ip_ct_attach indirection to struct nf_ct_hookFlorian Westphal2-14/+9
2022-01-09netfilter: conntrack: convert to refcount_t apiFlorian Westphal10-29/+23
2022-01-09Merge tag 'for-net-next-2022-01-07' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski3-18/+20
2022-01-08kbuild: do not quote string values in include/config/auto.confMasahiro Yamada1-2/+2
2022-01-07af_packet: fix tracking issues in packet_do_bind()Eric Dumazet1-19/+8
2022-01-07mptcp: reuse __mptcp_make_csum in validate_data_csumGeliang Tang1-9/+6
2022-01-07mptcp: change the parameter of __mptcp_make_csumGeliang Tang2-4/+5
2022-01-07net/tls: Fix skb memory leak when running kTLS trafficGal Pressman1-0/+1
2022-01-07sch_cake: revise Diffserv docsKevin Bracey1-20/+20
2022-01-07netrom: fix api breakage in nr_setsockopt()Dan Carpenter1-6/+6
2022-01-07ax25: uninitialized variable in ax25_setsockopt()Dan Carpenter1-5/+5
2022-01-07mptcp: Check reclaim amount before reducing allocationMat Martineau1-1/+3
2022-01-07mptcp: fix a DSS option writing errorGeliang Tang1-0/+1
2022-01-07mptcp: fix opt size when sending DSS + MP_FAILMatthieu Baerts1-3/+6
2022-01-07mptcp: avoid atomic bit manipulation when possiblePaolo Abeni3-31/+38
2022-01-07mptcp: cleanup MPJ subflow list handlingPaolo Abeni5-104/+60
2022-01-07mptcp: do not block subflows creation on errorsPaolo Abeni4-31/+71
2022-01-07mptcp: keep track of local endpoint still available for each mskPaolo Abeni4-54/+87
2022-01-07mptcp: clean-up MPJ option writingPaolo Abeni1-21/+23
2022-01-07mptcp: fix per socket endpoint accountingPaolo Abeni1-6/+12
2022-01-07mptcp: implement support for user-space disconnectPaolo Abeni1-4/+13
2022-01-07mptcp: cleanup accept and pollPaolo Abeni3-20/+7
2022-01-07mptcp: full disconnect implementationPaolo Abeni4-28/+98
2022-01-07mptcp: implement fastclose xmit pathPaolo Abeni2-12/+46
2022-01-07mptcp: keep snd_una updated for fallback socketPaolo Abeni1-0/+1
2022-01-07Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt()Dan Carpenter1-2/+3
2022-01-07Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()Dan Carpenter1-6/+8
2022-01-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski3-1/+15
2022-01-06Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski13-50/+189
2022-01-06net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND()Menglong Dong8-0/+10
2022-01-06SUNRPC: use default_groups in kobj_typeGreg Kroah-Hartman1-2/+4
2022-01-06SUNRPC: clean up some inconsistent indentingJiapeng Chong1-1/+1
2022-01-06sunrpc: Remove unneeded null checkXu Wang1-4/+2
2022-01-06Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evtLuiz Augusto von Dentz1-10/+9
2022-01-06net/smc: Reset conn->lgr when link group registration failsWen Gu3-9/+13
2022-01-06ethtool: use phydev variableTom Rix1-4/+4
2022-01-06gro: add ability to control gro max packet sizeCoco Li3-1/+28
2022-01-06net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple socketsMiroslav Lichvar1-3/+6
2022-01-06net: dsa: setup master before portsVladimir Oltean1-10/+13
2022-01-06net: dsa: first set up shared ports, then non-shared portsVladimir Oltean1-13/+37
2022-01-06net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}Vladimir Oltean2-2/+10
2022-01-06net: dsa: stop updating master MTU from master.cVladimir Oltean1-24/+1
2022-01-06net: dsa: merge rtnl_lock sections in dsa_slave_createVladimir Oltean1-3/+1
2022-01-06net: dsa: reorder PHY initialization with MTU setup in slave.cVladimir Oltean1-7/+7
2022-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller5-12/+81
2022-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller8-8/+88
2022-01-06netfilter: nft_set_pipapo: allocate pcpu scratch maps on cloneFlorian Westphal1-0/+8
2022-01-06netfilter: nft_payload: do not update layer 4 checksum when mangling fragmentsPablo Neira Ayuso1-0/+3
2022-01-05xdp: Add xdp_do_redirect_frame() for pre-computed xdp_framesToke Høiland-Jørgensen1-11/+54
2022-01-05xdp: Move conversion to xdp_frame out of map functionsToke Høiland-Jørgensen1-7/+17
2022-01-05page_pool: Store the XDP mem idToke Høiland-Jørgensen2-2/+4
2022-01-05page_pool: Add callback to init pages when they are allocatedToke Høiland-Jørgensen1-0/+2
2022-01-05xdp: Allow registering memory model without rxq referenceToke Høiland-Jørgensen1-30/+62
2022-01-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski21-177/+269
2022-01-05bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().Kuniyuki Iwashima1-0/+6
2022-01-05bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().Kuniyuki Iwashima1-0/+2
2022-01-05can: isotp: convert struct tpcon::{idx,len} to unsigned intMarc Kleine-Budde1-2/+2
2022-01-05bpf, sockmap: Fix double bpf_prog_put on error case in map_linkJohn Fastabend1-8/+13
2022-01-05bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()John Fastabend1-0/+27
2022-01-05netlink: do not allocate a device refcount tracker in ethnl_default_notify()Eric Dumazet1-1/+0
2022-01-05net/sched: add missing tracker information in qdisc_create()Eric Dumazet1-1/+1
2022-01-05netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()Xin Xiong1-1/+4
2022-01-05net: dsa: remove cross-chip support for HSRVladimir Oltean3-49/+13
2022-01-05net: dsa: remove cross-chip support for MRPVladimir Oltean3-106/+20
2022-01-05net: dsa: fix incorrect function pointer check for MRP ring rolesVladimir Oltean1-2/+2
2022-01-05net: dsa: make dsa_switch :: num_ports an unsigned intVladimir Oltean1-1/+1