summaryrefslogtreecommitdiffstats
path: root/net/mptcp
Commit message (Expand)AuthorAgeFilesLines
* mptcp: don't account accept() of non-MPC client as fallback to TCPDavide Caratti2024-04-012-2/+2
* mptcp: prevent BPF accessing lowat from a subflow socket.Paolo Abeni2024-04-011-0/+4
* mptcp: annotate a data-race around sysctl_tcp_wmem[0]Jason Xing2024-03-111-1/+1
* mptcp: drop lookup_by_id in lookup_addrGeliang Tang2024-03-061-7/+5
* mptcp: set error messages for set_flagsGeliang Tang2024-03-062-3/+12
* mptcp: update set_flags interfacesGeliang Tang2024-03-064-52/+58
* mptcp: drop duplicate header inclusionsGeliang Tang2024-03-066-9/+0
* mptcp: get addr in userspace pm listGeliang Tang2024-03-043-1/+15
* mptcp: implement mptcp_userspace_pm_get_addrGeliang Tang2024-03-042-0/+76
* mptcp: add userspace_pm_lookup_addr_by_id helperGeliang Tang2024-03-041-15/+16
* mptcp: check userspace pm flagsGeliang Tang2024-03-041-5/+10
* mptcp: dump addrs in userspace pm listGeliang Tang2024-03-043-2/+20
* mptcp: add token for get-addr in yamlGeliang Tang2024-03-042-4/+5
* mptcp: implement mptcp_userspace_pm_dump_addrGeliang Tang2024-03-042-0/+62
* mptcp: export mptcp_genl_family & mptcp_nl_fill_addrGeliang Tang2024-03-042-6/+7
* mptcp: make pm_remove_addrs_and_subflows staticGeliang Tang2024-03-042-4/+2
* mptcp: cleanup SOL_TCP handlingPaolo Abeni2024-03-041-45/+30
* mptcp: implement TCP_NOTSENT_LOWAT supportPaolo Abeni2024-03-043-6/+73
* mptcp: avoid some duplicate code in socket option handlingPaolo Abeni2024-03-041-12/+8
* mptcp: cleanup writer wake-upPaolo Abeni2024-03-042-22/+9
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-295-12/+76
|\
| * mptcp: fix possible deadlock in subflow diagPaolo Abeni2024-02-261-0/+3
| * mptcp: fix double-free on socket dismantleDavide Caratti2024-02-261-0/+49
| * mptcp: fix potential wake-up event lossPaolo Abeni2024-02-261-10/+11
| * mptcp: fix snd_wnd initialization for passive socketPaolo Abeni2024-02-261-1/+1
| * mptcp: push at DSS boundariesPaolo Abeni2024-02-261-0/+1
| * mptcp: avoid printing warning once on client sideMatthieu Baerts (NGI0)2024-02-261-1/+1
| * mptcp: map v4 address to v6 when destroying subflowGeliang Tang2024-02-261-0/+10
* | mptcp: check the protocol in mptcp_sk() with DEBUG_NETMatthieu Baerts (NGI0)2024-02-261-1/+7
* | mptcp: check the protocol in tcp_sk() with DEBUG_NETMatthieu Baerts (NGI0)2024-02-261-0/+10
* | mptcp: token kunit: set protocolMatthieu Baerts (NGI0)2024-02-261-1/+6
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-226-46/+78
|\|
| * mptcp: fix duplicate subflow creationPaolo Abeni2024-02-181-15/+18
| * mptcp: fix data races on remote_idPaolo Abeni2024-02-182-7/+7
| * mptcp: fix data races on local_idPaolo Abeni2024-02-186-13/+23
| * mptcp: fix lockless access in subflow ULP diagPaolo Abeni2024-02-181-1/+5
| * mptcp: add needs_id for netlink appending addrGeliang Tang2024-02-181-5/+19
| * mptcp: add needs_id for userspace appending addrGeliang Tang2024-02-181-6/+7
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-156-57/+89
|\|
| * mptcp: really cope with fastopen racePaolo Abeni2024-02-121-1/+2
| * mptcp: check addrs list in userspace_pm_get_local_idGeliang Tang2024-02-121-1/+12
| * mptcp: corner case locking for rx path fields initializationPaolo Abeni2024-02-125-39/+50
| * mptcp: fix more tx path fields initializationPaolo Abeni2024-02-122-6/+13
| * mptcp: fix rcv space initializationPaolo Abeni2024-02-123-7/+10
| * mptcp: drop the push_pending fieldPaolo Abeni2024-02-122-7/+6
* | mptcp: annotate lockless accesses around read-mostly fieldsPaolo Abeni2024-02-052-8/+8
* | mptcp: annotate lockless access for tokenPaolo Abeni2024-02-053-7/+7
* | mptcp: annotate lockless access for RX path fieldsPaolo Abeni2024-02-052-11/+14
* | mptcp: annotate lockless access for the tx pathPaolo Abeni2024-02-053-10/+9
* | mptcp: annotate access for msk keysPaolo Abeni2024-02-054-13/+17