Hi Matthieu,
Thanks so much for the merge and for taking care of the other CI fixes - appreciate it!
I had missed those.
-Kishen.
On 4/15/22 3:54 AM, Matthieu Baerts wrote:
> Hi Kishen, Mat, Paolo,
>
> On 14/04/2022 23:19, Kishen Maloor wrote:
>> This patch series brings together the base functionality
>> and new netlink APIs for flexible path management from userspace.
>> Further it extends the MPTCP self-testing framework to support the new
>> netlink APIs along with the ability to capture MPTCP netlink events
>> to aid in functional/behavioral validations. Lastly, it adds a
>> self-testing script with a suite of test cases covering the entire
>> range of the new userspace path management capabilities.
>
> Thank you for these patches and reviews!
>
> I just applied these patches (feat. for net-next next) with Mat's RvB
> tag, Paolo's Ack:
>
> New patches for t/upstream:
>
> - c2dcdbadfac0: mptcp: allow ADD_ADDR reissuance by userspace PMs
>
> - 26c71440e307: mptcp: handle local addrs announced by userspace PMs
>
> - 5a865082c99a: mptcp: read attributes of addr entries managed by
> userspace PMs
>
> - 899ec4b7d092: mptcp: netlink: split mptcp_pm_parse_addr into two functions
>
> - 37d4d520025a: mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
>
> - 90e75a0f1e7a: selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE
>
> - 151abf946ec6: mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
>
> - 961b8d01cd00: selftests: mptcp: support MPTCP_PM_CMD_REMOVE
>
> - 68f10488da73: mptcp: netlink: allow userspace-driven subflow establishment
>
> - 04de6ee0fd99: selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE
>
> - 337354cbefde: selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY
>
> - feac5b7157cd: selftests: mptcp: capture netlink events
>
> - 802a0fcee8de: selftests: mptcp: create listeners to receive MPJs
>
> - 7a589792c590: selftests: mptcp: functional tests for the userspace PM type
>
> - Results: dd31cb34f82b..f0428dbd45eb (export)
>
> And an extra fix for the CI:
>
> - 6505be1e8a40: Squash to "mptcp: handle local addrs announced by
> userspace PMs"
> - (no co-dev for that)
> - 66af7c7950d4: mptcp: remove dup mptcp_pm_addr_entry
> - c14d95c1413b: conflict in
> t/mptcp-netlink-allow-userspace-driven-subflow-establishment
> - Results: f0428dbd45eb..4fa4540bfc5e (export)
>
> Builds and tests are now in progress:
>
>
>
> https://cirrus-ci.com/github/multipath-tcp/mptcp_net-next/export/20220415T105031
>
> https://github.com/multipath-tcp/mptcp_net-next/actions/workflows/build-validation.yml?query=branch:export
>
> Cheers,
> Matt