Print this page
3903 DTrace SCTP Provider


 315 
 316 #define DTRACE_UDP1(name, type1, arg1)                                  \
 317         DTRACE_PROBE1(__udp_##name, type1, arg1);
 318 
 319 #define DTRACE_UDP2(name, type1, arg1, type2, arg2)                     \
 320         DTRACE_PROBE2(__udp_##name, type1, arg1, type2, arg2);
 321 
 322 #define DTRACE_UDP3(name, type1, arg1, type2, arg2, type3, arg3)        \
 323         DTRACE_PROBE3(__udp_##name, type1, arg1, type2, arg2, type3, arg3);
 324 
 325 #define DTRACE_UDP4(name, type1, arg1, type2, arg2,                     \
 326     type3, arg3, type4, arg4)                                           \
 327         DTRACE_PROBE4(__udp_##name, type1, arg1, type2, arg2,           \
 328             type3, arg3, type4, arg4);
 329 
 330 #define DTRACE_UDP5(name, type1, arg1, type2, arg2,                     \
 331     type3, arg3, type4, arg4, type5, arg5)                              \
 332         DTRACE_PROBE5(__udp_##name, type1, arg1, type2, arg2,           \
 333             type3, arg3, type4, arg4, type5, arg5);
 334 


























 335 
 336 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2)                \
 337         DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
 338 
 339 #define DTRACE_XPV(name)                                                \
 340         DTRACE_PROBE(__xpv_##name);
 341 
 342 #define DTRACE_XPV1(name, type1, arg1)                                  \
 343         DTRACE_PROBE1(__xpv_##name, type1, arg1);
 344 
 345 #define DTRACE_XPV2(name, type1, arg1, type2, arg2)                     \
 346         DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2);
 347 
 348 #define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3)        \
 349         DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3);
 350 
 351 #define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3,        \
 352             type4, arg4)                                                \
 353         DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2,           \
 354             type3, arg3, type4, arg4);




 315 
 316 #define DTRACE_UDP1(name, type1, arg1)                                  \
 317         DTRACE_PROBE1(__udp_##name, type1, arg1);
 318 
 319 #define DTRACE_UDP2(name, type1, arg1, type2, arg2)                     \
 320         DTRACE_PROBE2(__udp_##name, type1, arg1, type2, arg2);
 321 
 322 #define DTRACE_UDP3(name, type1, arg1, type2, arg2, type3, arg3)        \
 323         DTRACE_PROBE3(__udp_##name, type1, arg1, type2, arg2, type3, arg3);
 324 
 325 #define DTRACE_UDP4(name, type1, arg1, type2, arg2,                     \
 326     type3, arg3, type4, arg4)                                           \
 327         DTRACE_PROBE4(__udp_##name, type1, arg1, type2, arg2,           \
 328             type3, arg3, type4, arg4);
 329 
 330 #define DTRACE_UDP5(name, type1, arg1, type2, arg2,                     \
 331     type3, arg3, type4, arg4, type5, arg5)                              \
 332         DTRACE_PROBE5(__udp_##name, type1, arg1, type2, arg2,           \
 333             type3, arg3, type4, arg4, type5, arg5);
 334 
 335 #define DTRACE_SCTP(name)                                               \
 336         DTRACE_PROBE(__sctp_##name);
 337 
 338 #define DTRACE_SCTP1(name, type1, arg1)                                 \
 339         DTRACE_PROBE1(__sctp_##name, type1, arg1);
 340 
 341 #define DTRACE_SCTP2(name, type1, arg1, type2, arg2)                    \
 342         DTRACE_PROBE2(__sctp_##name, type1, arg1, type2, arg2);
 343 
 344 #define DTRACE_SCTP3(name, type1, arg1, type2, arg2, type3, arg3)       \
 345         DTRACE_PROBE3(__sctp_##name, type1, arg1, type2, arg2, type3, arg3);
 346 
 347 #define DTRACE_SCTP4(name, type1, arg1, type2, arg2,                    \
 348     type3, arg3, type4, arg4)                                           \
 349         DTRACE_PROBE4(__sctp_##name, type1, arg1, type2, arg2,          \
 350             type3, arg3, type4, arg4);
 351 
 352 #define DTRACE_SCTP5(name, type1, arg1, type2, arg2,                    \
 353     type3, arg3, type4, arg4, type5, arg5)                              \
 354         DTRACE_PROBE5(__sctp_##name, type1, arg1, type2, arg2,          \
 355             type3, arg3, type4, arg4, type5, arg5);
 356 
 357 #define DTRACE_SCTP6(name, type1, arg1, type2, arg2,                    \
 358     type3, arg3, type4, arg4, type5, arg5, type6, arg6)                 \
 359         DTRACE_PROBE6(__sctp_##name, type1, arg1, type2, arg2,          \
 360             type3, arg3, type4, arg4, type5, arg5, type6, arg6);
 361 
 362 #define DTRACE_SYSEVENT2(name, type1, arg1, type2, arg2)                \
 363         DTRACE_PROBE2(__sysevent_##name, type1, arg1, type2, arg2);
 364 
 365 #define DTRACE_XPV(name)                                                \
 366         DTRACE_PROBE(__xpv_##name);
 367 
 368 #define DTRACE_XPV1(name, type1, arg1)                                  \
 369         DTRACE_PROBE1(__xpv_##name, type1, arg1);
 370 
 371 #define DTRACE_XPV2(name, type1, arg1, type2, arg2)                     \
 372         DTRACE_PROBE2(__xpv_##name, type1, arg1, type2, arg2);
 373 
 374 #define DTRACE_XPV3(name, type1, arg1, type2, arg2, type3, arg3)        \
 375         DTRACE_PROBE3(__xpv_##name, type1, arg1, type2, arg2, type3, arg3);
 376 
 377 #define DTRACE_XPV4(name, type1, arg1, type2, arg2, type3, arg3,        \
 378             type4, arg4)                                                \
 379         DTRACE_PROBE4(__xpv_##name, type1, arg1, type2, arg2,           \
 380             type3, arg3, type4, arg4);