Skip to content

Commit 5a9212f

Browse files
Geliang Tangintel-lab-lkp
authored andcommitted
Revert "selftests/bpf: Add mptcp_subflow bpf_iter subtest"
Drop this patch as Martin suggested. Signed-off-by: Geliang Tang <[email protected]>
1 parent 2252fa1 commit 5a9212f

File tree

3 files changed

+0
-140
lines changed

3 files changed

+0
-140
lines changed

tools/testing/selftests/bpf/bpf_experimental.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -578,14 +578,6 @@ extern int bpf_iter_css_new(struct bpf_iter_css *it,
578578
extern struct cgroup_subsys_state *bpf_iter_css_next(struct bpf_iter_css *it) __weak __ksym;
579579
extern void bpf_iter_css_destroy(struct bpf_iter_css *it) __weak __ksym;
580580

581-
struct bpf_iter_mptcp_subflow;
582-
extern int bpf_iter_mptcp_subflow_new(struct bpf_iter_mptcp_subflow *it,
583-
struct sock *sk) __weak __ksym;
584-
extern struct mptcp_subflow_context *
585-
bpf_iter_mptcp_subflow_next(struct bpf_iter_mptcp_subflow *it) __weak __ksym;
586-
extern void
587-
bpf_iter_mptcp_subflow_destroy(struct bpf_iter_mptcp_subflow *it) __weak __ksym;
588-
589581
extern int bpf_wq_init(struct bpf_wq *wq, void *p__map, unsigned int flags) __weak __ksym;
590582
extern int bpf_wq_start(struct bpf_wq *wq, unsigned int flags) __weak __ksym;
591583
extern int bpf_wq_set_callback_impl(struct bpf_wq *wq,

tools/testing/selftests/bpf/prog_tests/mptcp.c

Lines changed: 0 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "mptcp_sock.skel.h"
1212
#include "mptcpify.skel.h"
1313
#include "mptcp_subflow.skel.h"
14-
#include "mptcp_bpf_iters.skel.h"
1514
#include "mptcp_bpf_first.skel.h"
1615
#include "mptcp_bpf_bkup.skel.h"
1716
#include "mptcp_bpf_rr.skel.h"
@@ -41,9 +40,6 @@
4140
#ifndef MPTCP_INFO
4241
#define MPTCP_INFO 1
4342
#endif
44-
#ifndef TCP_IS_MPTCP
45-
#define TCP_IS_MPTCP 43 /* Is MPTCP being used? */
46-
#endif
4743
#ifndef MPTCP_INFO_FLAG_FALLBACK
4844
#define MPTCP_INFO_FLAG_FALLBACK _BITUL(0)
4945
#endif
@@ -495,73 +491,6 @@ static void test_subflow(void)
495491
close(cgroup_fd);
496492
}
497493

498-
static void run_iters_subflow(void)
499-
{
500-
int server_fd, client_fd;
501-
int is_mptcp, err;
502-
socklen_t len;
503-
504-
server_fd = start_mptcp_server(AF_INET, ADDR_1, PORT_1, 0);
505-
if (!ASSERT_OK_FD(server_fd, "start_mptcp_server"))
506-
return;
507-
508-
client_fd = connect_to_fd(server_fd, 0);
509-
if (!ASSERT_OK_FD(client_fd, "connect_to_fd"))
510-
goto close_server;
511-
512-
send_byte(client_fd);
513-
wait_for_new_subflows(client_fd);
514-
515-
len = sizeof(is_mptcp);
516-
/* mainly to trigger the BPF program */
517-
err = getsockopt(client_fd, SOL_TCP, TCP_IS_MPTCP, &is_mptcp, &len);
518-
if (ASSERT_OK(err, "getsockopt(client_fd, TCP_IS_MPTCP)"))
519-
ASSERT_EQ(is_mptcp, 1, "is_mptcp");
520-
521-
close(client_fd);
522-
close_server:
523-
close(server_fd);
524-
}
525-
526-
static void test_iters_subflow(void)
527-
{
528-
struct mptcp_bpf_iters *skel;
529-
struct netns_obj *netns;
530-
int cgroup_fd;
531-
532-
cgroup_fd = test__join_cgroup("/iters_subflow");
533-
if (!ASSERT_OK_FD(cgroup_fd, "join_cgroup: iters_subflow"))
534-
return;
535-
536-
skel = mptcp_bpf_iters__open_and_load();
537-
if (!ASSERT_OK_PTR(skel, "skel_open_load: iters_subflow"))
538-
goto close_cgroup;
539-
540-
skel->links.iters_subflow = bpf_program__attach_cgroup(skel->progs.iters_subflow,
541-
cgroup_fd);
542-
if (!ASSERT_OK_PTR(skel->links.iters_subflow, "attach getsockopt"))
543-
goto skel_destroy;
544-
545-
netns = netns_new(NS_TEST, true);
546-
if (!ASSERT_OK_PTR(netns, "netns_new: iters_subflow"))
547-
goto skel_destroy;
548-
549-
if (endpoint_init("subflow", 4) < 0)
550-
goto close_netns;
551-
552-
run_iters_subflow();
553-
554-
/* 1 + 2 + 3 + 4 = 10 */
555-
ASSERT_EQ(skel->bss->ids, 10, "subflow ids");
556-
557-
close_netns:
558-
netns_free(netns);
559-
skel_destroy:
560-
mptcp_bpf_iters__destroy(skel);
561-
close_cgroup:
562-
close(cgroup_fd);
563-
}
564-
565494
static int sched_init(char *flags, char *sched)
566495
{
567496
if (endpoint_init(flags, 2) < 0)
@@ -754,8 +683,6 @@ void test_mptcp(void)
754683
test_mptcpify();
755684
if (test__start_subtest("subflow"))
756685
test_subflow();
757-
if (test__start_subtest("iters_subflow"))
758-
test_iters_subflow();
759686
if (test__start_subtest("default"))
760687
test_default();
761688
if (test__start_subtest("first"))

tools/testing/selftests/bpf/progs/mptcp_bpf_iters.c

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)