summaryrefslogtreecommitdiffstats
path: root/net/mptcp
AgeCommit message (Expand)AuthorFilesLines
2022-05-05mptcp: add more offered MIBs counterPaolo Abeni3-1/+13
2022-05-05mptcp: never shrink offered windowPaolo Abeni3-12/+50
2022-05-05tcp: allow MPTCP to update the announced windowPaolo Abeni1-1/+1
2022-05-05mptcp: add mib for xmit window sharingPaolo Abeni3-1/+5
2022-05-05mptcp: really share subflow snd_wndPaolo Abeni1-9/+15
2022-05-05net: switch to netif_napi_add_tx()Jakub Kicinski1-2/+2
2022-05-04mptcp: netlink: allow userspace-driven subflow establishmentFlorian Westphal3-0/+211
2022-05-04mptcp: netlink: Add MPTCP_PM_CMD_REMOVEKishen Maloor3-2/+74
2022-05-04mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCEKishen Maloor3-5/+79
2022-05-04mptcp: netlink: split mptcp_pm_parse_addr into two functionsFlorian Westphal1-21/+39
2022-05-04mptcp: read attributes of addr entries managed by userspace PMsKishen Maloor4-3/+62
2022-05-04mptcp: handle local addrs announced by userspace PMsKishen Maloor6-26/+113
2022-05-03mptcp: allow ADD_ADDR reissuance by userspace PMsKishen Maloor1-2/+10
2022-05-03mptcp: expose server_side attribute in MPTCP netlink eventsKishen Maloor1-0/+3
2022-05-03mptcp: establish subflows from either end of connectionKishen Maloor3-7/+8
2022-05-03mptcp: reflect remote port (not 0) in ANNOUNCED eventsKishen Maloor4-8/+15
2022-05-03mptcp: store remote id from MP_JOIN SYN/ACK in local ctxKishen Maloor1-0/+1
2022-05-03mptcp: bypass in-kernel PM restrictions for non-kernel PMsKishen Maloor4-3/+32
2022-04-29mptcp: Add a per-namespace sysctl to set the default path manager typeMat Martineau3-11/+45
2022-04-29mptcp: Make kernel path manager check for userspace-managed socketsMat Martineau1-6/+12
2022-04-29mptcp: Bypass kernel PM when userspace PM is enabledMat Martineau2-1/+6
2022-04-29mptcp: Add a member to mptcp_pm_data to track kernel vs userspace modeMat Martineau2-0/+13
2022-04-29mptcp: Remove redundant assignments in path manager initMat Martineau3-27/+18
2022-04-27mptcp: reset subflow when MP_FAIL doesn't respondGeliang Tang4-0/+68
2022-04-27mptcp: add MP_FAIL response supportGeliang Tang3-1/+12
2022-04-27mptcp: add data lock for sk timersGeliang Tang1-0/+12
2022-04-27mptcp: use mptcp_stop_timerGeliang Tang1-2/+2
2022-04-23mptcp: add mib for infinite map sendingGeliang Tang3-0/+3
2022-04-23mptcp: infinite mapping receivingGeliang Tang1-1/+3
2022-04-23mptcp: infinite mapping sendingGeliang Tang4-2/+41
2022-04-23mptcp: track and update contiguous data statusGeliang Tang3-1/+7
2022-04-23mptcp: add the fallback checkGeliang Tang1-21/+24
2022-04-23mptcp: don't send RST for single subflowGeliang Tang1-5/+5
2022-04-12net: remove noblock parameter from recvmsg() entitiesOliver Hartkopp1-2/+2
2022-04-11mptcp: listen diag dump supportFlorian Westphal1-0/+91
2022-04-11mptcp: remove locking in mptcp_diag_fill_infoFlorian Westphal1-6/+0
2022-04-11mptcp: diag: switch to context structureFlorian Westphal1-3/+11
2022-04-11mptcp: add pm_nl_pernet helpersGeliang Tang1-17/+24
2022-04-11mptcp: reset the packet scheduler on PRIO changePaolo Abeni1-0/+2
2022-04-11mptcp: reset the packet scheduler on incoming MP_PRIOPaolo Abeni3-4/+18
2022-04-11mptcp: optimize release_cb for the common casePaolo Abeni1-7/+9
2022-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2022-03-18mptcp: send ADD_ADDR echo before create subflowsYonglong Li1-13/+5
2022-03-18mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skbYonglong Li1-0/+1
2022-03-08mptcp: add fullmesh flag check for adding addressGeliang Tang1-0/+6
2022-03-08mptcp: strict local address ID selectionPaolo Abeni4-23/+63
2022-03-08mptcp: introduce implicit endpointsPaolo Abeni1-17/+44
2022-03-08mptcp: more careful RM_ADDR generationPaolo Abeni1-6/+4
2022-03-08mptcp: use MPTCP_SUBFLOW_NODATAGeliang Tang1-4/+4
2022-03-08mptcp: add tracepoint in mptcp_sendmsg_fragGeliang Tang1-0/+1