{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":353064769,"defaultBranch":"latest","name":"mptcp-upstream-virtme-docker","ownerLogin":"multipath-tcp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-30T16:16:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2630482?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1647086158.3439739","currentOid":""},"activityList":{"items":[{"before":"ae59bb2e274d83e500969a9521db0422c028c7ae","after":"6ce52c8c470083d29735e868e385bd9abd500524","ref":"refs/heads/net","pushedAt":"2024-05-09T17:59:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"22cff5377dad7534a51f370fdb1435d9601e8910","after":"f4b6173207f71b0e707e9c9a7edbdec7da28b061","ref":"refs/heads/latest","pushedAt":"2024-05-09T17:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"build: no need to build modules a 2nd time\n\nThe kernel build will already build all the modules, no need to launch\n'make modules' which will take time by building the vmlinux again\n(especially when BTF is used).\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"build: no need to build modules a 2nd time"}},{"before":"5a0477705a0c9a0e25991a92cb7f765dce89b55b","after":"ae59bb2e274d83e500969a9521db0422c028c7ae","ref":"refs/heads/net","pushedAt":"2024-05-09T08:51:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"7ecbc3f6a24ccf9bf09224538698fc01cd1c3d5e","after":"22cff5377dad7534a51f370fdb1435d9601e8910","ref":"refs/heads/latest","pushedAt":"2024-05-09T08:51:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"vscode: exclude files from virtme dir\n\nNo need to watch them, they are auto-generated.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"vscode: exclude files from virtme dir"}},{"before":"772ba7173abeef30859d6d50a3f358566b5312f0","after":"5a0477705a0c9a0e25991a92cb7f765dce89b55b","ref":"refs/heads/net","pushedAt":"2024-05-02T17:08:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"3b89aa80ffdec012100519a145984c7349c813e3","after":"7ecbc3f6a24ccf9bf09224538698fc01cd1c3d5e","ref":"refs/heads/latest","pushedAt":"2024-05-02T17:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"docker: add clang-tidy\n\nUseful to find some issues with the code.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"docker: add clang-tidy"}},{"before":"571db0affc22bc86f09a8bb8e00e3d53aa60306e","after":"772ba7173abeef30859d6d50a3f358566b5312f0","ref":"refs/heads/net","pushedAt":"2024-05-02T14:55:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"9daef0678ad50d82ca2bd6069d7ce17f7ef2f3d0","after":"3b89aa80ffdec012100519a145984c7349c813e3","ref":"refs/heads/latest","pushedAt":"2024-05-02T14:54:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"README: recommend creating .virtme.sh file\n\nAnd the equivalent for CLang.\n\nIt is useful, used in maintainers scripts and in VSCode.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"README: recommend creating .virtme.sh file"}},{"before":"3f73b08230c89662bc2483658550de8a4409eea2","after":"571db0affc22bc86f09a8bb8e00e3d53aa60306e","ref":"refs/heads/net","pushedAt":"2024-05-02T14:32:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"ef60e2b4355ead4b3dc6705a120ce8fbabc05e80","after":"9daef0678ad50d82ca2bd6069d7ce17f7ef2f3d0","ref":"refs/heads/latest","pushedAt":"2024-05-02T14:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"vscode: local: defconfig only when no .config\n\nSimilar to what is done in tasks.sh.\n\nNot to call the docker twice when compiling.\n\nWhile at it, add missing comment for shellcheck and ensure we are in the\nright directory.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"vscode: local: defconfig only when no .config"}},{"before":"5ad57b21f2e8794c0bf149d236c0744a3246f000","after":"3f73b08230c89662bc2483658550de8a4409eea2","ref":"refs/heads/net","pushedAt":"2024-05-02T14:15:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"7e4770c1dfe2634a7a24de3ecd001b347f002bc8","after":"ef60e2b4355ead4b3dc6705a120ce8fbabc05e80","ref":"refs/heads/latest","pushedAt":"2024-05-02T14:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"readme: fix internal link\n\nApparently we just need to point to the directory.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"readme: fix internal link"}},{"before":"07fb401b78c9dd64eb7a3672c6762bd97c6e50a2","after":"5ad57b21f2e8794c0bf149d236c0744a3246f000","ref":"refs/heads/net","pushedAt":"2024-05-02T14:13:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"2a0f909ca583d776869a1e8a3eb667a009d23713","after":"7e4770c1dfe2634a7a24de3ecd001b347f002bc8","ref":"refs/heads/latest","pushedAt":"2024-05-02T14:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"clangd: ignore bugprone-sizeof-expression\n\nclang-tidy is complaining about this:\n\n Suspicious usage of 'sizeof(A*)'; pointer to aggregate\n\nFor each READ_ONCE() / WRITE_ONCE().\n\nWe don't control them, easier to silence them for the moment.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"clangd: ignore bugprone-sizeof-expression"}},{"before":"a8244e5d9bacd27cc28111fb5e989903d736b3b7","after":"2a0f909ca583d776869a1e8a3eb667a009d23713","ref":"refs/heads/latest","pushedAt":"2024-05-02T13:53:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"headers: do not mix user and kernel ones\n\nIt doesn't make sense to install the user ones in the kernel build dir.\nBy doing that, we cannot recompile files.\n\nSo we now install the headers in a dedicated directory, outside the\nkernel build dir.\n\nWhile at it, we can remove a workaround that is no longer needed.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"headers: do not mix user and kernel ones"}},{"before":"25669171ba1a22c28dc9f4081f5707652c694d4a","after":"07fb401b78c9dd64eb7a3672c6762bd97c6e50a2","ref":"refs/heads/net","pushedAt":"2024-05-01T19:04:46.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"f2422206c693f40036ed938d54be8b9a2298dc35","after":"a8244e5d9bacd27cc28111fb5e989903d736b3b7","ref":"refs/heads/latest","pushedAt":"2024-05-01T19:04:44.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"vscode: add initial support\n\nFor the moment, only to build.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"vscode: add initial support"}},{"before":"189495ff1196b3be361d49b4f715aa3e22e65007","after":"25669171ba1a22c28dc9f4081f5707652c694d4a","ref":"refs/heads/net","pushedAt":"2024-04-30T15:30:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"31826beb93573fc6e7baf778c84171cf08d76acf","after":"f2422206c693f40036ed938d54be8b9a2298dc35","ref":"refs/heads/latest","pushedAt":"2024-04-30T15:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"run: allow to pass environment variable to the VM\n\nThis change uses the .bash_profile file from the home directory that\nis mounted in the VM to pass/update environment variables:\n - append the kernel tools path to PATH, this allows to access bpftool\n in the VM;\n - export the kernel build directory to get access to bpf build object.\n\nThe objective is to be able to start an MPTCP bpf scheduler and\nvalidates its behavior using packetdrill.\n\nSigned-off-by: Gregory Detal ","shortMessageHtmlLink":"run: allow to pass environment variable to the VM"}},{"before":"ac3ffcdd2962d2cd2f744316d1f8af0110656496","after":"189495ff1196b3be361d49b4f715aa3e22e65007","ref":"refs/heads/net","pushedAt":"2024-04-29T07:57:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"ec0c773f349824b189ae1904f73d6f0d98044fd6","after":"31826beb93573fc6e7baf778c84171cf08d76acf","ref":"refs/heads/latest","pushedAt":"2024-04-29T07:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"README: add missing BTF modes\n\nAnd clarify some commands.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"README: add missing BTF modes"}},{"before":"b83d4cdcebd846fa20699d072e14764b71cc95e9","after":"ac3ffcdd2962d2cd2f744316d1f8af0110656496","ref":"refs/heads/net","pushedAt":"2024-04-18T09:24:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"4e397b3774aae5acc656c2265819b038529991e3","after":"ec0c773f349824b189ae1904f73d6f0d98044fd6","ref":"refs/heads/latest","pushedAt":"2024-04-18T09:24:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"mode: show usage when no mode set\n\nA regression when INPUT_MODE support has been added.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"mode: show usage when no mode set"}},{"before":"e0d4cef221b2b57dc26197ed8acd41a3b3ddc448","after":"b83d4cdcebd846fa20699d072e14764b71cc95e9","ref":"refs/heads/net","pushedAt":"2024-04-04T17:05:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"d4a55624c2e97798231d9a8438c743575c27b06a","after":"4e397b3774aae5acc656c2265819b038529991e3","ref":"refs/heads/latest","pushedAt":"2024-04-04T17:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"readme: fix typos\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"readme: fix typos"}},{"before":"2926de5e56b3911d236a8ece02071a19d92b0dd6","after":"e0d4cef221b2b57dc26197ed8acd41a3b3ddc448","ref":"refs/heads/net","pushedAt":"2024-04-02T11:24:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"5cee55f7a4f4e98dbf08fcedee7f20946875dce0","after":"d4a55624c2e97798231d9a8438c743575c27b06a","ref":"refs/heads/latest","pushedAt":"2024-04-02T11:24:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"run: mount a home dir for permanent data\n\ne.g. to keep history of commands.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"run: mount a home dir for permanent data"}},{"before":"06a9ab482877b265f5a633f47667c74625c60f1f","after":"2926de5e56b3911d236a8ece02071a19d92b0dd6","ref":"refs/heads/net","pushedAt":"2024-03-29T11:50:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}},{"before":"eab0d129955b818189abc95f78d1a681b80bf972","after":"5cee55f7a4f4e98dbf08fcedee7f20946875dce0","ref":"refs/heads/latest","pushedAt":"2024-03-29T11:50:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"kconfig: avoid differences between manual/expect modes\n\nOtherwise, the whole kernel has to be recompiled. It should be quick\nthanks to ccache, but still, best to avoid that.\n\nSo here, we simply set the panic timeout with a kernel parameter instead\nof a kconfig depending on the mode.\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"kconfig: avoid differences between manual/expect modes"}},{"before":"524a7d7ef179eeaa5d41423a68e348fc7d62bd60","after":"06a9ab482877b265f5a633f47667c74625c60f1f","ref":"refs/heads/net","pushedAt":"2024-03-28T14:54:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matttbe","name":"Matthieu Baerts","path":"/matttbe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/768677?s=80&v=4"},"commit":{"message":"Merge branch 'latest' into net\n\nSigned-off-by: Matthieu Baerts (NGI0) ","shortMessageHtmlLink":"Merge branch 'latest' into net"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEReA2zAA","startCursor":null,"endCursor":null}},"title":"Activity ยท multipath-tcp/mptcp-upstream-virtme-docker"}