aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2022-10-07Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2022-10-07Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+2
2022-10-06Merge tag 'pull-d_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-1/+1
2022-10-04Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds358-16880/+10083
2022-10-03Merge tag 'nfsd-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2-17/+41
2022-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski14-53/+88
2022-10-03once: rename _SLOW to _SLEEPABLEJason A. Donenfeld1-2/+2
2022-10-03ethtool: add interface to interact with Ethernet Power EquipmentOleksij Rempel5-1/+209
2022-10-03Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski3-27/+26
2022-10-03Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski13-31/+343
2022-10-03net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.cLorenzo Bianconi4-52/+87
2022-10-03once: add DO_ONCE_SLOW() for sleepable contextsEric Dumazet1-2/+2
2022-10-03net/ieee802154: reject zero-sized raw_sendmsg()Tetsuo Handa1-0/+3
2022-10-03gro: add support of (hw)gro packets to gro stackCoco Li2-6/+29
2022-10-03mptcp: update misleading comments.Paolo Abeni1-7/+7
2022-10-03mptcp: use fastclose on more edge scenariosPaolo Abeni1-19/+44
2022-10-03mptcp: propagate fastclose errorPaolo Abeni1-11/+36
2022-10-03af_unix: Fix memory leaks of the whole sk due to OOB skb.Kuniyuki Iwashima1-6/+7
2022-10-03net: Add helper function to parse netlink msg of ip_tunnel_parmLiu Jian3-49/+34
2022-10-03net: Add helper function to parse netlink msg of ip_tunnel_encapLiu Jian4-107/+41
2022-10-03net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callba...Tetsuo Handa1-1/+1
2022-10-03Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller18-256/+633
2022-10-02net: sched: use tc_cls_bind_class() in filterZhengchao Shao9-54/+9
2022-10-02net: sched: ensure n arg not empty before call bind_classZhengchao Shao1-1/+1
2022-09-30net: dsa: remove bool devlink_port_setupVladimir Oltean1-8/+6
2022-09-30net: dsa: don't do devlink port setup earlyJiri Pirko1-94/+82
2022-09-30net: dsa: don't leave dangling pointers in dp->pl when failingVladimir Oltean3-10/+19
2022-09-30net: dsa: move port_setup/teardown to be called outside devlink port register...Jiri Pirko1-42/+26
2022-09-30net: devlink: add port_init/fini() helpers to allow pre-register/post-unregis...Jiri Pirko1-3/+43
2022-09-30net: devlink: introduce a flag to indicate devlink port being registeredJiri Pirko1-2/+4
2022-09-30net: devlink: introduce port registered assert helper and use itJiri Pirko1-13/+19
2022-09-30Merge tag 'for-net-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/ker...Jakub Kicinski14-1649/+1565
2022-09-30genetlink: reject use of nlmsg_flags for new commandsJakub Kicinski1-1/+31
2022-09-30Bluetooth: hci_sync: Fix not indicating power stateLuiz Augusto von Dentz1-0/+1
2022-09-30Merge tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski19-288/+766
2022-09-30xsk: Expose min chunk size to driversMaxim Mikityanskiy1-2/+0
2022-09-30ip6_vti:Remove the space before the commaHongbin Wang1-1/+1
2022-09-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller4-7/+22
2022-09-30tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limitedNeal Cardwell2-7/+14
2022-09-30sctp: handle the error returned from sctp_auth_asoc_init_active_keyXin Long1-4/+14
2022-09-30net: bridge: assign path_cost for 2.5G and 5G link speedSteven Hsieh1-1/+10
2022-09-30net-next: skbuff: refactor pskb_pullRichard Gobert3-4/+4
2022-09-30net-sysfs: Convert to use sysfs_emit() APIsWang Yufen1-29/+29
2022-09-29net/sched: taprio: allow user input of per-tc max SDUVladimir Oltean1-1/+151
2022-09-29net/sched: query offload capabilities through ndo_setup_tc()Vladimir Oltean1-0/+17
2022-09-29net/tipc: Remove unused struct distr_queue_itemYuan Can1-8/+0
2022-09-29net: skb: introduce and use a single page frag cachePaolo Abeni2-22/+103
2022-09-29net: sched: cls_u32: Avoid memcpy() false-positive warningKees Cook1-1/+5
2022-09-29vhost/vsock: Use kvmalloc/kvfree for larger packets.Junichi Uekawa1-1/+1
2022-09-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-47/+45
2022-09-29Bluetooth: L2CAP: Fix user-after-freeLuiz Augusto von Dentz1-0/+7
2022-09-29bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itselfMartin KaFai Lau2-1/+28
2022-09-29bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another functionMartin KaFai Lau1-17/+28
2022-09-29bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt()Martin KaFai Lau1-6/+7
2022-09-29Merge tag 'net-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds10-40/+45
2022-09-29xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_stateSabrina Dubroca1-6/+4
2022-09-29xfrm: ipcomp: add extack to ipcomp{4,6}_init_stateSabrina Dubroca3-7/+17
2022-09-29xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_stateSabrina Dubroca2-4/+12
2022-09-29xfrm: esp: add extack to esp_init_state, esp6_init_stateSabrina Dubroca2-42/+64
2022-09-29xfrm: ah: add extack to ah_init_state, ah6_init_stateSabrina Dubroca2-15/+27
2022-09-29xfrm: pass extack down to xfrm_type ->init_stateSabrina Dubroca10-11/+13
2022-09-28mptcp: fix unreleased socket in accept queueMenglong Dong3-27/+9
2022-09-28mptcp: factor out __mptcp_close() without socket lockMenglong Dong2-2/+13
2022-09-28net: drop the weight argument from netif_napi_addJakub Kicinski1-2/+1
2022-09-28net: Fix incorrect address comparison when searching for a bind2 bucketMartin KaFai Lau1-0/+10
2022-09-28mptcp: poll allow write call before actual connectBenjamin Hesmans1-0/+4
2022-09-28mptcp: handle defer connect in mptcp_sendmsgDmytro Shytyi1-0/+22
2022-09-28tcp: export tcp_sendmsg_fastopenBenjamin Hesmans1-3/+2
2022-09-28mptcp: add TCP_FASTOPEN_CONNECT socket optionBenjamin Hesmans1-1/+18
2022-09-28net: shrink struct ubuf_infoPavel Begunkov4-20/+24
2022-09-28Bluetooth: Call shutdown for HCI_USER_CHANNELAbhishek Pandit-Subedi1-7/+26
2022-09-28Bluetooth: Prevent double register of suspendAbhishek Pandit-Subedi2-3/+4
2022-09-28Revert "net: set proper memcg for net_init hooks allocations"Shakeel Butt1-7/+0
2022-09-28netfilter: nft_fib: Fix for rpath check with VRF devicesPhil Sutter2-1/+8
2022-09-28net: sched: act_bpf: simplify code logic in tcf_bpf_init()Zhengchao Shao1-1/+1
2022-09-28xfrm: Reinject transport-mode packets through workqueueLiu Jian1-5/+13
2022-09-27Add skb drop reasons to IPv6 UDP receive pathDonald Hunter1-6/+16
2022-09-27net: tls: Add ARIA-GCM algorithmTaehee Yoo2-0/+96
2022-09-27Merge tag 'wireless-2022-09-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski6-10/+19
2022-09-27Bluetooth: hci_core: Fix not handling link timeouts propertlyLuiz Augusto von Dentz1-11/+23
2022-09-27NFC: hci: Split memcpy() of struct hcp_message flexible arrayKees Cook1-7/+5
2022-09-27net: openvswitch: allow conntrack in non-initial user namespaceMichael Weiß1-5/+8
2022-09-27net: openvswitch: allow metering in non-initial user namespaceMichael Weiß1-7/+7
2022-09-27wifi: mac80211: mlme: Fix double unlock on assoc success handlingRafael Mendonca1-1/+0
2022-09-27wifi: mac80211: mlme: Fix missing unlock on beacon RXRafael Mendonca1-2/+6
2022-09-27wifi: mac80211: fix memory corruption in minstrel_ht_update_rates()Paweł Lenkow1-2/+4
2022-09-27wifi: mac80211: fix regression with non-QoS driversHans de Goede1-0/+4
2022-09-27wifi: mac80211: ensure vif queues are operational after startAlexander Wetzel1-2/+2
2022-09-27wifi: mac80211: don't start TX with fq->lock to fix deadlockAlexander Wetzel1-1/+1
2022-09-27wifi: cfg80211: fix MCS divisor valueTamizh Chelvam Raja1-2/+2
2022-09-27net/smc: Support SO_REUSEPORTTony Lu1-0/+1
2022-09-26net: sched: act_ct: fix possible refcount leak in tcf_ct_init()Hangyu Hua1-1/+4
2022-09-26net/sched: taprio: simplify list iteration in taprio_dev_notifier()Vladimir Oltean1-9/+4
2022-09-26net: dsa: make user ports return to init_net on netns deletionVladimir Oltean1-0/+1
2022-09-26xdp: improve page_pool xdp_return performanceJesper Dangaard Brouer1-6/+4
2022-09-26SUNRPC: Fix typo in xdr_buf_subsegment's kdoc commentChuck Lever1-1/+1
2022-09-26NFSD: Refactor common code out of dirlist helpersChuck Lever1-0/+22
2022-09-26SUNRPC: Clarify comment that documents svc_max_payload()Chuck Lever1-2/+6
2022-09-26SUNRPC: Parametrize how much of argsize should be zeroedChuck Lever1-1/+1
2022-09-26SUNRPC: Optimize svc_process()Chuck Lever1-13/+11
2022-09-26af_unix: Refactor unix_read_skb()Peilin Ye1-24/+10
2022-09-26udp: Refactor udp_read_skb()Peilin Ye1-29/+17
2022-09-26skmsg: Schedule psock work if the cached skb exists on the psockLiu Jian1-4/+8
2022-09-26net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memoryLiu Jian1-1/+2
2022-09-25Merge 7e2cd21e02b3 ("Merge tag 'tty-6.0-rc7' of git://git.kernel.org/pub/scm/...Greg Kroah-Hartman53-300/+500
2022-09-24Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-numberнаб1-1/+0
2022-09-23ipv6: tcp: send consistent autoflowlabel in RST packetsEric Dumazet1-1/+4
2022-09-23Merge tag 'linux-can-next-for-6.1-20220923' of git://git.kernel.org/pub/scm/l...Jakub Kicinski1-6/+19
2022-09-23can: bcm: check the result of can_send() in bcm_can_tx()Ziyang Xuan1-3/+4
2022-09-23can: bcm: registration process optimization in bcm_module_init()Ziyang Xuan1-3/+15
2022-09-23net: phy: Add support for rate matchingSean Anderson2-0/+6
2022-09-22ethtool: tunnels: check the return value of nla_nest_start()Li Zhong1-0/+2
2022-09-22net/sched: use tc_qdisc_stats_dump() in qdiscZhengchao Shao22-147/+31
2022-09-22net/sched: taprio: remove unnecessary taprio_list_lockVladimir Oltean1-7/+0
2022-09-22net/tls: Support 256 bit keys with TX device offloadGal Pressman2-0/+13
2022-09-22net/tls: Use cipher sizes structsGal Pressman2-51/+76
2022-09-22net/tls: Describe ciphers sizes by const structsTariq Toukan1-0/+17
2022-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski21-65/+132
2022-09-22Merge tag 'net-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds19-61/+125
2022-09-22xsk: Inherit need_wakeup flag for shared socketsJalal Mostafa2-4/+5
2022-09-22net: sched: fix possible refcount leak in tc_new_tfilter()Hangyu Hua1-0/+1
2022-09-22udp: Use WARN_ON_ONCE() in udp_read_skb()Peilin Ye1-1/+1
2022-09-22net/smc: Unbind r/w buffer size from clcsock and make them tunableTony Lu3-7/+27
2022-09-22net/smc: Introduce a specific sysctl for TEST_LINK timeWen Gu3-1/+11
2022-09-22net/smc: Stop the CLC flow if no link to map buffers onWen Gu1-1/+4
2022-09-22xfrm: add extack support to xfrm_init_replaySabrina Dubroca3-5/+9
2022-09-22xfrm: add extack to __xfrm_init_stateSabrina Dubroca2-8/+20
2022-09-22xfrm: add extack to attach_*Sabrina Dubroca1-16/+30
2022-09-22xfrm: add extack support to xfrm_dev_state_addSabrina Dubroca2-8/+20
2022-09-22xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aeadSabrina Dubroca1-11/+20
2022-09-22xfrm: add extack to verify_replaySabrina Dubroca1-8/+22
2022-09-22xfrm: add extack support to verify_newsa_infoSabrina Dubroca1-21/+69
2022-09-21net: netfilter: add bpf_ct_set_nat_info kfunc helperLorenzo Bianconi1-1/+46
2022-09-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/netfil...Jakub Kicinski2-6/+13
2022-09-21flow_dissector: Do not count vlan tags inside tunnel payloadQingqing Yang1-2/+2
2022-09-21net: sched: remove unused tcf_result extensionJamal Hadi Salim1-2/+1
2022-09-21net: sched: simplify code in mall_reoffloadWilliam Dean1-4/+1
2022-09-21Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connectionsLuiz Augusto von Dentz1-0/+14
2022-09-21Bluetooth: hci_debugfs: Fix not checking conn->debugfsLuiz Augusto von Dentz1-1/+1
2022-09-21Bluetooth: hci_sysfs: Fix attempting to call device_add multiple timesLuiz Augusto von Dentz1-0/+3
2022-09-21net/af_packet: registration process optimization in packet_init()Ziyang Xuan1-13/+13
2022-09-21net: sched: act_ct: remove redundant variable errJinpeng Cui1-4/+1
2022-09-21netfilter: rpfilter: Remove unused variable 'ret'.Guillaume Nault1-1/+0
2022-09-21netfilter: conntrack: revisit the gc initial rescheduling biasAntoine Tenart1-4/+6
2022-09-21netfilter: conntrack: fix the gc rescheduling delayAntoine Tenart1-2/+8
2022-09-20net/sched: use tc_cls_stats_dump() in filterZhengchao Shao8-75/+15
2022-09-20Bluetooth: MGMT: fix zalloc-simple.cocci warningsYihao Han1-3/+1
2022-09-20netfilter: nf_ct_ftp: fix deadlock when nat rewrite is neededFlorian Westphal1-2/+4
2022-09-20netfilter: ebtables: fix memory leak when blob is malformedFlorian Westphal1-1/+3
2022-09-20netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()Tetsuo Handa1-0/+1
2022-09-20netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()Tetsuo Handa1-4/+3
2022-09-20bpf: Move nf_conn extern declarations to filter.hDaniel Xu1-0/+1
2022-09-20bpf: Rename nfct_bsa to nfct_btf_struct_accessDaniel Xu2-11/+11
2022-09-20net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NETLukas Bulwahn1-2/+2
2022-09-20net/sched: taprio: replace safety precautions with commentsVladimir Oltean1-15/+9
2022-09-20net/sched: taprio: add extack messages in taprio_initVladimir Oltean1-2/+6
2022-09-20net/sched: taprio: stop going through private ops for dequeue and peekVladimir Oltean1-46/+12
2022-09-20net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_e...Vladimir Oltean1-3/+3
2022-09-20net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_de...Vladimir Oltean1-4/+8
2022-09-20net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutexVladimir Oltean1-10/+4
2022-09-20net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutexVladimir Oltean1-8/+2
2022-09-20net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscsVladimir Oltean1-3/+5
2022-09-20net/sched: taprio: avoid disabling offload when it was never enabledVladimir Oltean1-4/+6
2022-09-20ipv6: Fix crash when IPv6 is administratively disabledIdo Schimmel1-2/+2
2022-09-20tcp: Introduce optional per-netns ehash.Kuniyuki Iwashima6-8/+128
2022-09-20tcp: Save unnecessary inet_twsk_purge() calls.Kuniyuki Iwashima3-2/+17
2022-09-20tcp: Access &tcp_hashinfo via net.Kuniyuki Iwashima14-71/+100
2022-09-20tcp: Set NULL to sk->sk_prot->h.hashinfo.Kuniyuki Iwashima5-15/+14
2022-09-20tcp: Don't allocate tcp_death_row outside of struct netns_ipv4.Kuniyuki Iwashima6-24/+13
2022-09-20tcp: Clean up some functions.Kuniyuki Iwashima5-46/+45
2022-09-20net: rtnetlink: Enslave device before bringing it upPhil Sutter1-7/+7
2022-09-20net: clear msg_get_inq in __get_compat_msghdr()Tetsuo Handa1-0/+1
2022-09-20ipmr: Always call ip{,6}_mr_forward() from RCU read-side critical sectionIdo Schimmel2-1/+6
2022-09-20tcp: read multiple skbs in tcp_read_skb()Cong Wang1-10/+19
2022-09-20seg6: add NEXT-C-SID support for SRv6 End behaviorAndrea Mayer1-3/+332
2022-09-20seg6: add netlink_ext_ack support in parsing SRv6 behavior attributesAndrea Mayer1-16/+28
2022-09-20net-next: gro: Fix use of skb_gro_header_slowRichard Gobert1-1/+1
2022-09-20net: dsa: allow masters to join a LAGVladimir Oltean5-10/+298
2022-09-20net: dsa: propagate extack to port_lag_joinVladimir Oltean3-2/+4
2022-09-20net: dsa: suppress device links to LAG DSA mastersVladimir Oltean1-6/+8
2022-09-20net: dsa: suppress appending ethtool stats to LAG DSA mastersVladimir Oltean1-0/+9
2022-09-20net: dsa: don't keep track of admin/oper state on LAG DSA mastersVladimir Oltean1-0/+12
2022-09-20net: dsa: allow the DSA master to be seen and changed through rtnetlinkVladimir Oltean7-1/+354
2022-09-20net: dsa: introduce dsa_port_get_master()Vladimir Oltean5-27/+26
2022-09-20flow_offload: Introduce flow_match_l2tpv3Wojciech Drewek1-0/+7
2022-09-20net/sched: flower: Add L2TPv3 filterWojciech Drewek1-0/+16
2022-09-20flow_dissector: Add L2TPv3 dissectorsWojciech Drewek1-0/+28
2022-09-19openvswitch: Change the return type for vport_ops.send function hook to intNathan Huckleberry2-2/+2
2022-09-19Merge tag 'batadv-next-pullrequest-20220916' of git://git.open-mesh.org/linux...Jakub Kicinski4-43/+1
2022-09-19Merge tag 'batadv-net-pullrequest-20220916' of git://git.open-mesh.org/linux-...Jakub Kicinski1-0/+4
2022-09-19net: rds: add missing __init/__exit annotations to module init/exit funcsXiu Jianfeng3-4/+4
2022-09-19rxrpc: remove rxrpc_max_call_lifetime declarationGaosheng Cui1-1/+0
2022-09-19Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer worksTetsuo Handa2-4/+17
2022-09-19Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()Tetsuo Handa1-4/+6
2022-09-16Merge tag 'linux-can-next-for-6.1-20220915' of git://git.kernel.org/pub/scm/l...David S. Miller6-66/+111
2022-09-16tcp: Use WARN_ON_ONCE() in tcp_read_skb()Peilin Ye1-1/+1
2022-09-16net/ieee802154: fix uninit value bug in dgram_sendmsgHaimin Zhang1-19/+23
2022-09-16vsock/vmci: fix repeated words in commentsJilin Yuan1-1/+1
2022-09-16rtnetlink: advertise allmulti counterNicolas Dichtel1-0/+3
2022-09-15Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/releaseLuiz Augusto von Dentz1-0/+3