Lines Matching refs:dst

26 	struct mctp_dst dst;  in mctp_test_fragment()  local
46 mctp_test_dst_setup(test, &dst, dev, &tpq, mtu); in mctp_test_fragment()
48 rc = mctp_do_fragment_route(&dst, skb, mtu, MCTP_TAG_OWNER); in mctp_test_fragment()
102 mctp_test_dst_release(&dst, &tpq); in mctp_test_fragment()
184 struct mctp_dst *dst, in __mctp_route_test_init() argument
199 mctp_test_dst_setup(test, dst, dev, tpq, 68); in __mctp_route_test_init()
217 struct mctp_dst *dst, in __mctp_route_test_fini() argument
222 mctp_test_dst_release(dst, tpq); in __mctp_route_test_fini()
238 struct mctp_dst dst; in mctp_test_route_input_sk() local
244 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock, MCTP_NET_ANY); in mctp_test_route_input_sk()
252 rc = mctp_dst_input(&dst, skb); in mctp_test_route_input_sk()
269 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_input_sk()
309 struct mctp_dst dst; in mctp_test_route_input_sk_reasm() local
316 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock, MCTP_NET_ANY); in mctp_test_route_input_sk_reasm()
325 rc = mctp_dst_input(&dst, skb); in mctp_test_route_input_sk_reasm()
339 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_input_sk_reasm()
449 struct mctp_dst dst; in mctp_test_route_input_sk_keys() local
460 mctp_test_dst_setup(test, &dst, dev, &tpq, 68); in mctp_test_route_input_sk_keys()
486 rc = mctp_dst_input(&dst, skb); in mctp_test_route_input_sk_keys()
500 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_input_sk_keys()
576 struct mctp_dst dst; member
594 __mctp_route_test_init(test, &t->dev, &t->dst, &t->tpq, &t->sock, in mctp_test_route_input_multiple_nets_bind_init()
607 __mctp_route_test_fini(test, t->dev, &t->dst, &t->tpq, t->sock); in mctp_test_route_input_multiple_nets_bind_fini()
628 rc = mctp_dst_input(&t1.dst, t1.skb); in mctp_test_route_input_multiple_nets_bind()
630 rc = mctp_dst_input(&t2.dst, t2.skb); in mctp_test_route_input_multiple_nets_bind()
664 __mctp_route_test_init(test, &t->dev, &t->dst, &t->tpq, &t->sock, in mctp_test_route_input_multiple_nets_key_init()
688 __mctp_route_test_fini(test, t->dev, &t->dst, &t->tpq, t->sock); in mctp_test_route_input_multiple_nets_key_fini()
710 rc = mctp_dst_input(&t1.dst, t1.skb); in mctp_test_route_input_multiple_nets_key()
712 rc = mctp_dst_input(&t2.dst, t2.skb); in mctp_test_route_input_multiple_nets_key()
743 struct mctp_dst dst; in mctp_test_route_input_sk_fail_single() local
748 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock, MCTP_NET_ANY); in mctp_test_route_input_sk_fail_single()
764 rc = mctp_dst_input(&dst, skb); in mctp_test_route_input_sk_fail_single()
771 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_input_sk_fail_single()
782 struct mctp_dst dst; in mctp_test_route_input_sk_fail_frag() local
787 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock, MCTP_NET_ANY); in mctp_test_route_input_sk_fail_frag()
804 rc = mctp_dst_input(&dst, skbs[0]); in mctp_test_route_input_sk_fail_frag()
808 rc = mctp_dst_input(&dst, skbs[1]); in mctp_test_route_input_sk_fail_frag()
818 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_input_sk_fail_frag()
840 struct mctp_dst dst; in mctp_test_route_input_cloned_frag() local
848 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock, MCTP_NET_ANY); in mctp_test_route_input_cloned_frag()
887 rc = mctp_dst_input(&dst, skb[i]); in mctp_test_route_input_cloned_frag()
925 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_input_cloned_frag()
932 struct mctp_dst *dst, in mctp_test_flow_init() argument
947 __mctp_route_test_init(test, &dev, dst, tpq, sock, MCTP_NET_ANY); in mctp_test_flow_init()
967 struct mctp_dst *dst, in mctp_test_flow_fini() argument
971 __mctp_route_test_fini(test, dev, dst, tpq, sock); in mctp_test_flow_fini()
980 struct mctp_dst dst; in mctp_test_packet_flow() local
986 mctp_test_flow_init(test, &dev, &dst, &tpq, &sock, &skb, 30); in mctp_test_packet_flow()
988 rc = mctp_local_output(sock->sk, &dst, skb, dst_eid, MCTP_TAG_OWNER); in mctp_test_packet_flow()
1003 mctp_test_flow_fini(test, dev, &dst, &tpq, sock); in mctp_test_packet_flow()
1015 struct mctp_dst dst; in mctp_test_fragment_flow() local
1021 mctp_test_flow_init(test, &dev, &dst, &tpq, &sock, &skb, 100); in mctp_test_fragment_flow()
1023 rc = mctp_local_output(sock->sk, &dst, skb, dst_eid, MCTP_TAG_OWNER); in mctp_test_fragment_flow()
1047 mctp_test_flow_fini(test, dev, &dst, &tpq, sock); in mctp_test_fragment_flow()
1074 struct mctp_dst dst; in mctp_test_route_output_key_create() local
1083 mctp_test_dst_setup(test, &dst, dev, &tpq, 68); in mctp_test_route_output_key_create()
1108 rc = mctp_local_output(sock->sk, &dst, skb, dst_eid, MCTP_TAG_OWNER); in mctp_test_route_output_key_create()
1130 mctp_test_dst_release(&dst, &tpq); in mctp_test_route_output_key_create()
1142 struct mctp_dst dst; in mctp_test_route_extaddr_input() local
1152 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock, MCTP_NET_ANY); in mctp_test_route_extaddr_input()
1164 rc = mctp_dst_input(&dst, skb); in mctp_test_route_extaddr_input()
1181 __mctp_route_test_fini(test, dev, &dst, &tpq, sock); in mctp_test_route_extaddr_input()
1187 struct mctp_dst dst = { 0 }; in mctp_test_route_gw_lookup() local
1200 rc = mctp_route_lookup(&init_net, dev->mdev->net, 10, &dst); in mctp_test_route_gw_lookup()
1202 KUNIT_EXPECT_PTR_EQ(test, dst.dev, dev->mdev); in mctp_test_route_gw_lookup()
1203 KUNIT_EXPECT_EQ(test, dst.mtu, dev->ndev->mtu); in mctp_test_route_gw_lookup()
1204 KUNIT_EXPECT_EQ(test, dst.nexthop, 9); in mctp_test_route_gw_lookup()
1205 KUNIT_EXPECT_EQ(test, dst.halen, 0); in mctp_test_route_gw_lookup()
1207 mctp_dst_release(&dst); in mctp_test_route_gw_lookup()
1217 struct mctp_dst dst = { 0 }; in mctp_test_route_gw_loop() local
1231 rc = mctp_route_lookup(&init_net, dev->mdev->net, 10, &dst); in mctp_test_route_gw_loop()
1241 unsigned int dev, neigh, gw, dst; member
1249 t->dev, t->neigh, t->gw, t->dst, t->exp); in mctp_route_gw_mtu_to_desc()
1274 struct mctp_dst dst = { 0 }; in mctp_test_route_gw_mtu() local
1293 rt3 = mctp_test_create_route_gw(&init_net, netid, 11, 10, mtus->dst); in mctp_test_route_gw_mtu()
1296 rc = mctp_route_lookup(&init_net, dev->mdev->net, 11, &dst); in mctp_test_route_gw_mtu()
1298 KUNIT_EXPECT_EQ(test, dst.mtu, mtus->exp); in mctp_test_route_gw_mtu()
1300 mctp_dst_release(&dst); in mctp_test_route_gw_mtu()
1312 unsigned char dst[MCTP_TEST_LLADDR_LEN]; member
1330 memcpy(&hdr->dst, daddr, sizeof(hdr->dst)); in test_dev_header_create()
1349 struct mctp_dst dst = { 0 }; in mctp_test_route_gw_output() local
1360 dst.dev = dev->mdev; in mctp_test_route_gw_output()
1361 __mctp_dev_get(dst.dev->dev); in mctp_test_route_gw_output()
1362 dst.mtu = 68; in mctp_test_route_gw_output()
1363 dst.nexthop = 9; in mctp_test_route_gw_output()
1396 rc = mctp_dst_output(&dst, skb); in mctp_test_route_gw_output()
1399 mctp_dst_release(&dst); in mctp_test_route_gw_output()
1407 KUNIT_EXPECT_MEMEQ(test, ll_hdr->dst, haddr_peer, sizeof(haddr_peer)); in mctp_test_route_gw_output()
1423 #define LK(src, dst) RX_HDR(1, (src), (dst), FL_S | FL_E | FL_TO) argument
1535 struct mctp_dst dst; in mctp_test_bind_lookup() local
1540 __mctp_route_test_init(test, &dev, &dst, &tpq, &sock_ty0, rx->net); in mctp_test_bind_lookup()
1562 rc = mctp_dst_input(&dst, skb_pkt); in mctp_test_bind_lookup()
1594 __mctp_route_test_fini(test, dev, &dst, &tpq, sock_ty0); in mctp_test_bind_lookup()