aboutsummaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2024-04-30net: page_pool: support error injectionJakub Kicinski1-0/+2
2024-04-30net/smc: implement DMB-merged operations of loopback-ismWen Gu2-15/+108
2024-04-30net/smc: adapt cursor update when sndbuf and peer DMB are mergedWen Gu1-2/+34
2024-04-30net/smc: {at|de}tach sndbuf to peer DMB if supportedWen Gu3-1/+77
2024-04-30net/smc: add operations to merge sndbuf with peer DMBWen Gu2-0/+44
2024-04-30net/smc: register loopback-ism into SMC-D device listWen Gu3-16/+35
2024-04-30net/smc: ignore loopback-ism when dumping SMC-D devicesWen Gu2-0/+7
2024-04-30net/smc: mark optional smcd_ops and check for support when calledWen Gu1-1/+8
2024-04-30net/smc: implement DMB-related operations of loopback-ismWen Gu2-3/+139
2024-04-30net/smc: implement ID-related operations of loopback-ismWen Gu2-5/+60
2024-04-30net/smc: introduce loopback-ism for SMC intra-OS shortcutWen Gu5-1/+223
2024-04-30net/smc: decouple ism_client from SMC-D DMB registrationWen Gu1-5/+2
2024-04-30sctp: prefer struct_size over open coded arithmeticErick Archer1-3/+4
2024-04-30netdev: add queue statsXuan Zhuo1-2/+21
2024-04-29net: hsr: init prune_proxy_timer soonerEric Dumazet1-1/+1
2024-04-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski8-36/+321
2024-04-29ipv6: introduce dst_rt6_info() helperEric Dumazet23-70/+60
2024-04-29inet: use call_rcu_hurry() in inet_free_ifa()Eric Dumazet1-1/+6
2024-04-29net: give more chances to rcu in netdev_wait_allrefs_any()Eric Dumazet1-1/+2
2024-04-26tcp: fix tcp_grow_skb() vs tstampsEric Dumazet1-14/+19
2024-04-26rstreason: make it work in trace worldJason Xing3-3/+3
2024-04-26mptcp: introducing a helper into active reset logicJason Xing3-7/+14
2024-04-26mptcp: support rstreason for passive resetJason Xing2-5/+44
2024-04-26tcp: support rstreason for passive resetJason Xing2-8/+14
2024-04-26rstreason: prepare for active resetJason Xing5-12/+24
2024-04-26rstreason: prepare for passive resetJason Xing7-24/+37
2024-04-26net: hsr: Provide RedBox support (HSR-SAN)Lukasz Majewski8-16/+203
2024-04-26net/sched: fix false lockdep warning on qdisc root lockDavide Caratti2-19/+6
2024-04-25Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski1-5/+5
2024-04-25net: add two more call_rcu_hurry()Eric Dumazet1-1/+1
2024-04-25bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB argsPhilo Lu1-2/+2
2024-04-25bpf: check bpf_dummy_struct_ops program params for test runsEduard Zingerman1-1/+50
2024-04-25bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullableEduard Zingerman1-2/+2
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski33-165/+248
2024-04-25tcp: avoid premature drops in tcp_add_backlog()Eric Dumazet1-2/+11
2024-04-25Merge tag 'wireless-next-2024-04-24' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski13-77/+195
2024-04-25Merge tag 'net-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds32-98/+226
2024-04-25Merge tag 'nf-24-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski2-3/+7
2024-04-25af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().Kuniyuki Iwashima1-1/+1
2024-04-25tls: fix lockless read of strp->msg_ready in ->pollSabrina Dubroca2-4/+4
2024-04-25ethernet: Add helper for assigning packet type when dest address does not mat...Rahul Rameshbabu1-11/+1
2024-04-25net: bridge: remove redundant check of f->dstlinke li1-1/+1
2024-04-25Merge tag 'wireless-2024-04-23' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller11-38/+138
2024-04-25netfilter: nf_tables: honor table dormant flag from netdev release event pathPablo Neira Ayuso1-1/+3
2024-04-25tcp: update sacked after tracepoint in __tcp_retransmit_skbPhilo Lu1-5/+6
2024-04-24Merge tag 'for-net-2024-04-24' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski7-30/+50
2024-04-24Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski2-4/+6
2024-04-24net: openvswitch: Fix Use-After-Free in ovs_ct_exitHyunwoo Kim1-2/+2
2024-04-24net: openvswitch: Release reference to netdevJun Gu1-2/+6
2024-04-25ipvs: Fix checksumming on GSO of SCTP packetsIsmael Luceno1-2/+4
2024-04-24Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv MonitorChun-Yi Lee1-2/+2
2024-04-24Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUIDLuiz Augusto von Dentz1-5/+15
2024-04-24Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZELuiz Augusto von Dentz1-3/+2
2024-04-24Bluetooth: hci_sync: Use advertised PHYs on hci_le_ext_create_conn_syncLuiz Augusto von Dentz4-14/+23
2024-04-24Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()Nathan Chancellor2-6/+8
2024-04-24page_pool: constify some read-only function argumentsAlexander Lobakin1-5/+5
2024-04-24net: create a dummy net_device allocatorBreno Leitao1-18/+38
2024-04-24net: free_netdev: exit earlier if dummyBreno Leitao1-1/+2
2024-04-24net: core: Fix documentationBreno Leitao1-2/+2
2024-04-23tcp: Fix Use-After-Free in tcp_ao_connect_initHyunwoo Kim1-1/+2
2024-04-23neighbour: fix neigh_master_filtered()Eric Dumazet1-1/+1
2024-04-23ipv4: check for NULL idev in ip_route_use_hint()Eric Dumazet1-0/+3
2024-04-23netlink: support all extack types in dumpsJakub Kicinski1-5/+10
2024-04-23netlink: move extack writing helpersJakub Kicinski1-63/+63
2024-04-23netdev: support dumping a single netdev in qstatsJakub Kicinski2-13/+40
2024-04-23af_unix: Don't access successor in unix_del_edges() during GC.Kuniyuki Iwashima1-5/+12
2024-04-23ax25: Fix netdev refcount issueDuoming Zhou1-1/+1
2024-04-22net: openvswitch: Check vport netdev nameJun Gu1-1/+4
2024-04-22netfilter: nfnetlink: Handle ACK flags for batch messagesDonald Hunter1-0/+5
2024-04-22Merge branch 'for-uring-ubufops' into HEADJakub Kicinski1-12/+24
2024-04-22net: add callback for setting a ubuf_info to skbPavel Begunkov1-6/+14
2024-04-22net: extend ubuf_info callback to ops structurePavel Begunkov1-6/+10
2024-04-22tcp: try to send bigger TSO packetsEric Dumazet1-2/+36
2024-04-22tcp: call tcp_set_skb_tso_segs() from tcp_write_xmit()Eric Dumazet1-12/+14
2024-04-22tcp: remove dubious FIN exception from tcp_cwnd_test()Eric Dumazet1-13/+5
2024-04-22devlink: extend devlink_param *set pointerMateusz Polchlopek2-4/+6
2024-04-22Merge tag 'nfsd-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-68/+23
2024-04-22bridge/br_netlink.c: no need to return void functionHangbin Liu1-1/+1
2024-04-22tcp: do not export tcp_twsk_purge()Eric Dumazet1-1/+0
2024-04-22icmp: prevent possible NULL dereferences from icmp_build_probe()Eric Dumazet1-2/+10
2024-04-22sysctl: treewide: constify ctl_table_header::ctl_table_argThomas Weißschuh22-25/+25
2024-04-20Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain"Chuck Lever2-68/+23
2024-04-19udp: preserve the connected status if only UDP cmsgYick Xie2-4/+6
2024-04-19neighbour: no longer hold RTNL in neigh_dump_info()Eric Dumazet1-4/+5
2024-04-19neighbour: fix neigh_dump_info() return valueEric Dumazet1-18/+13
2024-04-19neighbour: add RCU protection to neigh_tables[]Eric Dumazet1-11/+19
2024-04-19net: rps: locklessly access rflow->cpuJason Xing1-1/+1
2024-04-19net: rps: protect filter locklesslyJason Xing1-4/+4
2024-04-19net: rps: protect last_qtail with rps_input_queue_tail_save() helperJason Xing1-4/+4
2024-04-19net_sched: sch_skbprio: implement lockless skbprio_dump()Eric Dumazet1-3/+5
2024-04-19net_sched: sch_pie: implement lockless pie_dump()Eric Dumazet1-18/+21
2024-04-19net_sched: sch_hhf: implement lockless hhf_dump()Eric Dumazet1-14/+21
2024-04-19net_sched: sch_hfsc: implement lockless accesses to q->defclsEric Dumazet1-5/+4
2024-04-19net_sched: sch_fq_pie: implement lockless fq_pie_dump()Eric Dumazet1-27/+34
2024-04-19net_sched: sch_fq_codel: implement lockless fq_codel_dump()Eric Dumazet1-22/+35
2024-04-19net_sched: sch_fifo: implement lockless __fifo_dump()Eric Dumazet1-6/+7
2024-04-19net_sched: sch_ets: implement lockless ets_dump()Eric Dumazet1-11/+14
2024-04-19net_sched: sch_tfs: implement lockless etf_dump()Eric Dumazet1-5/+5
2024-04-19net_sched: sch_codel: implement lockless codel_dump()Eric Dumazet1-11/+18
2024-04-19net_sched: sch_choke: implement lockless choke_dump()Eric Dumazet1-10/+11
2024-04-19net_sched: sch_cbs: implement lockless cbs_dump()Eric Dumazet1-10/+10
2024-04-19net_sched: cake: implement lockless cake_dump()Eric Dumazet1-47/+63
2024-04-19net_sched: sch_fq: implement lockless fq_dump()Eric Dumazet1-39/+69
2024-04-19wifi: mac80211: handle link ID during management TxSriram R1-1/+11
2024-04-19wifi: mac80211: handle sdata->u.ap.active flag with MLOAditya Kumar Singh1-3/+7
2024-04-19wifi: cfg80211: add return docs for regulatory functionsJohannes Berg1-1/+4
2024-04-19wifi: cfg80211: make some regulatory functions voidJohannes Berg3-16/+13
2024-04-19wifi: mac80211: add return docs for sta_info_flush()Johannes Berg1-2/+2
2024-04-19wifi: mac80211: keep mac80211 consistent on link activation failureBenjamin Berg3-16/+52
2024-04-19wifi: mac80211: simplify ieee80211_assign_link_chanctx()Johannes Berg1-8/+9
2024-04-19wifi: mac80211: reserve chanctx during findJohannes Berg1-2/+29
2024-04-19wifi: mac80211: defer link switch work in reconfigMiri Korenblit2-0/+12
2024-04-19wifi: mac80211: transmit deauth only if link is availableJohannes Berg4-26/+46
2024-04-19wifi: mac80211: fix unaligned le16 accessJohannes Berg1-1/+1
2024-04-19wifi: mac80211: remove link before APJohannes Berg1-2/+5
2024-04-19wifi: nl80211: don't free NULL coalescing ruleJohannes Berg1-0/+2
2024-04-19wifi: mac80211: mlme: re-parse if AP mode is less than clientJohannes Berg1-4/+9
2024-04-19wifi: mac80211: mlme: fix memory leakJohannes Berg1-1/+3
2024-04-19wifi: mac80211: mlme: re-parse with correct modeJohannes Berg1-1/+1
2024-04-19wifi: mac80211: fix idle calculation with multi-linkJohannes Berg1-5/+22
2024-04-18net: ethtool: pse-pd: Expand pse commands with the PSE PoE interfaceKory Maincent (Dent Project)1-10/+50
2024-04-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski16-52/+145
2024-04-18Merge tag 'nf-24-04-18' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni6-23/+62
2024-04-18neighbour: guarantee the localhost connections be established successfully ev...Zheng Li1-1/+3
2024-04-17tcp_metrics: use parallel_ops for tcp_metrics_nl_familyEric Dumazet1-0/+1
2024-04-17tcp_metrics: fix tcp_metrics_nl_dump() return valueEric Dumazet1-2/+4
2024-04-17netns: no longer hold RTNL in rtnl_net_dumpid()Eric Dumazet1-2/+3
2024-04-17net/sched: Fix mirred deadlock on device recursionEric Dumazet2-0/+7
2024-04-18netfilter: nf_tables: fix memleak in map from abort pathPablo Neira Ayuso1-2/+14
2024-04-17netfilter: nf_tables: restore set elements when delete set failsPablo Neira Ayuso5-20/+45
2024-04-17netfilter: nf_tables: missing iterator type in lookup walkPablo Neira Ayuso2-1/+3
2024-04-17tcp: accept bare FIN packets under memory pressureEric Dumazet1-1/+11
2024-04-17wifi: mac80211: split mesh fast tx cache into local/proxied/forwardedFelix Fietkau4-16/+72
2024-04-16net: pse-pd: Rectify and adapt the naming of admin_cotrol member of struct ps...Kory Maincent (Dent Project)1-1/+1
2024-04-16ip6_vti: fix memleak on netns dismantleFlorian Westphal1-0/+1
2024-04-16net/handshake: remove redundant assignment to variable retColin Ian King1-1/+0
2024-04-16af_unix: Try not to hold unix_gc_lock during accept().Kuniyuki Iwashima2-5/+17
2024-04-15udp: Avoid call to compute_score on multiple sitesGabriel Krisman Bertazi2-9/+32
2024-04-15net: ip6_gre: Remove generic .ndo_get_stats64Breno Leitao1-3/+0
2024-04-15net: ipv6_gre: Do not use custom stat allocatorBreno Leitao1-17/+5
2024-04-15net: dsa: convert dsa_user_phylink_fixed_state() to use dsa_phylink_to_port()Russell King (Oracle)1-1/+1
2024-04-15net: constify net_classHeiner Kallweit1-1/+1
2024-04-15net: save some cycles when doing skb_attempt_defer_free()Jason Xing1-3/+3
2024-04-15net: dev_addr_lists: move locking out of init/exit in kunitJakub Kicinski1-2/+12
2024-04-15inet: bring NLM_DONE out to a separate recv() againJakub Kicinski1-0/+5
2024-04-15drop_monitor: replace spin_lock by raw_spin_lockWander Lairson Costa1-10/+10
2024-04-12fib: rules: no longer hold RTNL in fib_nl_dumprule()Eric Dumazet1-8/+9
2024-04-12tipc: remove redundant assignment to ret, simplify codeColin Ian King1-4/+1
2024-04-12tcp: small optimization when TCP_TW_SYN is processedEric Dumazet2-2/+2
2024-04-12af_unix: Don't peek OOB data without MSG_OOB.Kuniyuki Iwashima1-5/+5
2024-04-12af_unix: Call manage_oob() for every skb in unix_stream_read_generic().Kuniyuki Iwashima1-1/+1
2024-04-12net: nfc: remove inappropriate attrs checkLin Ma1-4/+2
2024-04-12Merge tag 'nf-24-04-11' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...David S. Miller8-24/+66
2024-04-11net: dsa: allow DSA switch drivers to provide their own phylink mac opsRussell King (Oracle)2-6/+31
2024-04-11net: dsa: introduce dsa_phylink_to_port()Russell King (Oracle)1-6/+6
2024-04-11tls: remove redundant assignment to variable decryptedColin Ian King1-1/+0
2024-04-11ipv4: Remove RTO_ONLINK.Guillaume Nault1-13/+1
2024-04-11tcp: add support for SO_PEEK_OFF socket optionJon Maloy2-6/+11
2024-04-11mpls: no longer hold RTNL in mpls_netconf_dump_devconf()Eric Dumazet1-37/+22
2024-04-11net: mirror skb frag ref/unref helpersMina Almasry2-43/+5
2024-04-11net: move skb ref helpers to new headerMina Almasry8-0/+8
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski22-132/+113
2024-04-11Merge tag 'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds20-118/+124
2024-04-11mptcp: add last time fields in mptcp_infoGeliang Tang4-5/+22
2024-04-11netfilter: flowtable: incorrect pppoe tuplePablo Neira Ayuso1-1/+1
2024-04-11netfilter: flowtable: validate pppoe headerPablo Neira Ayuso2-4/+7
2024-04-11netfilter: nft_set_pipapo: do not free live elementFlorian Westphal1-5/+9
2024-04-11netfilter: nft_set_pipapo: walk over current view on netlink dumpPablo Neira Ayuso2-2/+9
2024-04-11netfilter: br_netfilter: skip conntrack input hook for promisc packetsPablo Neira Ayuso4-8/+28
2024-04-11netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()Ziyang Xuan1-2/+6
2024-04-11netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()Ziyang Xuan1-2/+6
2024-04-11Merge tag 'for-net-2024-04-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Abeni8-99/+70
2024-04-11af_unix: Fix garbage collector racing against connect()Michal Luczaj1-1/+17
2024-04-10bpf: Add bpf_link support for sk_msg and sk_skb progsYonghong Song1-16/+247
2024-04-10netfilter: complete validation of user inputEric Dumazet3-0/+12
2024-04-10net: use SKB_CONSUMED in skb_attempt_defer_free()Pavel Begunkov1-1/+1
2024-04-10net: cache for same cpu skb_attempt_defer_freePavel Begunkov1-1/+14
2024-04-10tcp: tweak tcp_sock_write_txrx size assertionEric Dumazet1-1/+5
2024-04-10Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bitArchie Pusaka1-2/+1
2024-04-10Bluetooth: hci_sock: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-13/+8
2024-04-10Bluetooth: ISO: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-24/+12
2024-04-10Bluetooth: L2CAP: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-32/+20
2024-04-10Bluetooth: RFCOMM: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-9/+5
2024-04-10Bluetooth: SCO: Fix not validating setsockopt user inputLuiz Augusto von Dentz1-13/+10
2024-04-10Bluetooth: Fix memory leak in hci_req_sync_complete()Dmitry Antipov1-1/+3
2024-04-10Bluetooth: hci_sync: Fix using the same interval and window for Coded PHYLuiz Augusto von Dentz1-3/+3
2024-04-10Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unsetLuiz Augusto von Dentz1-2/+8
2024-04-10net: sched: cls_api: fix slab-use-after-free in fl_dump_keyJianbo Liu1-1/+1
2024-04-09net: remove napi_frag_unrefMina Almasry1-1/+1
2024-04-09net: make napi_frag_unref reuse skb_page_unrefMina Almasry2-2/+2
2024-04-09net: sched: cake: Optimize the number of function calls and branches in heap ...Kuan-Wei Chiu1-1/+1
2024-04-09ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addrJiri Benc1-3/+4
2024-04-09nfc: llcp: fix nfc_llcp_setsockopt() unsafe copiesEric Dumazet1-6/+6
2024-04-09ipv4/route: avoid unused-but-set-variable warningArnd Bergmann1-3/+1
2024-04-09ipv6: fib: hide unused 'pn' variableArnd Bergmann1-2/+5
2024-04-09tcp: replace TCP_SKB_CB(skb)->tcp_tw_isn with a per-cpu fieldEric Dumazet5-16/+27
2024-04-09tcp: propagate tcp_tw_isn via an extra parameter to ->route_req()Eric Dumazet4-10/+15
2024-04-08af_unix: Clear stale u->oob_skb.Kuniyuki Iwashima1-1/+3
2024-04-08wifi: mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphersMichael-CY Lee1-2/+10
2024-04-08wifi: mac80211: correctly document struct mesh_tableJeff Johnson1-1/+1