trace.h (93fbff1197474d7b65e598c6f48fa82a5c334539) trace.h (e7a7b84e33178db4a839c5e1773247be17597c1f)
1/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM cfg80211
4
5#if !defined(__RDEV_OPS_TRACE) || defined(TRACE_HEADER_MULTI_READ)
6#define __RDEV_OPS_TRACE
7
8#include <linux/tracepoint.h>

--- 420 unchanged lines hidden (view full) ---

429 NETDEV_ASSIGN;
430 __entry->type = type;
431 ),
432 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", type: %d",
433 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->type)
434);
435
436DECLARE_EVENT_CLASS(key_handle,
1/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM cfg80211
4
5#if !defined(__RDEV_OPS_TRACE) || defined(TRACE_HEADER_MULTI_READ)
6#define __RDEV_OPS_TRACE
7
8#include <linux/tracepoint.h>

--- 420 unchanged lines hidden (view full) ---

429 NETDEV_ASSIGN;
430 __entry->type = type;
431 ),
432 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", type: %d",
433 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->type)
434);
435
436DECLARE_EVENT_CLASS(key_handle,
437 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
438 bool pairwise, const u8 *mac_addr),
439 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr),
437 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
438 u8 key_index, bool pairwise, const u8 *mac_addr),
439 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr),
440 TP_STRUCT__entry(
441 WIPHY_ENTRY
442 NETDEV_ENTRY
443 MAC_ENTRY(mac_addr)
440 TP_STRUCT__entry(
441 WIPHY_ENTRY
442 NETDEV_ENTRY
443 MAC_ENTRY(mac_addr)
444 __field(int, link_id)
444 __field(u8, key_index)
445 __field(bool, pairwise)
446 ),
447 TP_fast_assign(
448 WIPHY_ASSIGN;
449 NETDEV_ASSIGN;
450 MAC_ASSIGN(mac_addr, mac_addr);
445 __field(u8, key_index)
446 __field(bool, pairwise)
447 ),
448 TP_fast_assign(
449 WIPHY_ASSIGN;
450 NETDEV_ASSIGN;
451 MAC_ASSIGN(mac_addr, mac_addr);
452 __entry->link_id = link_id;
451 __entry->key_index = key_index;
452 __entry->pairwise = pairwise;
453 ),
453 __entry->key_index = key_index;
454 __entry->pairwise = pairwise;
455 ),
454 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key_index: %u, pairwise: %s, mac addr: " MAC_PR_FMT,
455 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->key_index,
456 BOOL_TO_STR(__entry->pairwise), MAC_PR_ARG(mac_addr))
456 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, "
457 "key_index: %u, pairwise: %s, mac addr: " MAC_PR_FMT,
458 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
459 __entry->key_index, BOOL_TO_STR(__entry->pairwise),
460 MAC_PR_ARG(mac_addr))
457);
458
459DEFINE_EVENT(key_handle, rdev_get_key,
461);
462
463DEFINE_EVENT(key_handle, rdev_get_key,
460 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
461 bool pairwise, const u8 *mac_addr),
462 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr)
464 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
465 u8 key_index, bool pairwise, const u8 *mac_addr),
466 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr)
463);
464
465DEFINE_EVENT(key_handle, rdev_del_key,
467);
468
469DEFINE_EVENT(key_handle, rdev_del_key,
466 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
467 bool pairwise, const u8 *mac_addr),
468 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr)
470 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
471 u8 key_index, bool pairwise, const u8 *mac_addr),
472 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr)
469);
470
471TRACE_EVENT(rdev_add_key,
473);
474
475TRACE_EVENT(rdev_add_key,
472 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
473 bool pairwise, const u8 *mac_addr, u8 mode),
474 TP_ARGS(wiphy, netdev, key_index, pairwise, mac_addr, mode),
476 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
477 u8 key_index, bool pairwise, const u8 *mac_addr, u8 mode),
478 TP_ARGS(wiphy, netdev, link_id, key_index, pairwise, mac_addr, mode),
475 TP_STRUCT__entry(
476 WIPHY_ENTRY
477 NETDEV_ENTRY
478 MAC_ENTRY(mac_addr)
479 TP_STRUCT__entry(
480 WIPHY_ENTRY
481 NETDEV_ENTRY
482 MAC_ENTRY(mac_addr)
483 __field(int, link_id)
479 __field(u8, key_index)
480 __field(bool, pairwise)
481 __field(u8, mode)
482 ),
483 TP_fast_assign(
484 WIPHY_ASSIGN;
485 NETDEV_ASSIGN;
486 MAC_ASSIGN(mac_addr, mac_addr);
484 __field(u8, key_index)
485 __field(bool, pairwise)
486 __field(u8, mode)
487 ),
488 TP_fast_assign(
489 WIPHY_ASSIGN;
490 NETDEV_ASSIGN;
491 MAC_ASSIGN(mac_addr, mac_addr);
492 __entry->link_id = link_id;
487 __entry->key_index = key_index;
488 __entry->pairwise = pairwise;
489 __entry->mode = mode;
490 ),
493 __entry->key_index = key_index;
494 __entry->pairwise = pairwise;
495 __entry->mode = mode;
496 ),
491 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key_index: %u, "
492 "mode: %u, pairwise: %s, mac addr: " MAC_PR_FMT,
493 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->key_index,
494 __entry->mode, BOOL_TO_STR(__entry->pairwise),
495 MAC_PR_ARG(mac_addr))
497 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, "
498 "key_index: %u, mode: %u, pairwise: %s, "
499 "mac addr: " MAC_PR_FMT,
500 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
501 __entry->key_index, __entry->mode,
502 BOOL_TO_STR(__entry->pairwise), MAC_PR_ARG(mac_addr))
496);
497
498TRACE_EVENT(rdev_set_default_key,
503);
504
505TRACE_EVENT(rdev_set_default_key,
499 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index,
500 bool unicast, bool multicast),
501 TP_ARGS(wiphy, netdev, key_index, unicast, multicast),
506 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
507 u8 key_index, bool unicast, bool multicast),
508 TP_ARGS(wiphy, netdev, link_id, key_index, unicast, multicast),
502 TP_STRUCT__entry(
503 WIPHY_ENTRY
504 NETDEV_ENTRY
509 TP_STRUCT__entry(
510 WIPHY_ENTRY
511 NETDEV_ENTRY
512 __field(int, link_id)
505 __field(u8, key_index)
506 __field(bool, unicast)
507 __field(bool, multicast)
508 ),
509 TP_fast_assign(
510 WIPHY_ASSIGN;
511 NETDEV_ASSIGN;
513 __field(u8, key_index)
514 __field(bool, unicast)
515 __field(bool, multicast)
516 ),
517 TP_fast_assign(
518 WIPHY_ASSIGN;
519 NETDEV_ASSIGN;
520 __entry->link_id = link_id;
512 __entry->key_index = key_index;
513 __entry->unicast = unicast;
514 __entry->multicast = multicast;
515 ),
521 __entry->key_index = key_index;
522 __entry->unicast = unicast;
523 __entry->multicast = multicast;
524 ),
516 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key index: %u, unicast: %s, multicast: %s",
517 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->key_index,
518 BOOL_TO_STR(__entry->unicast),
525 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, "
526 "key index: %u, unicast: %s, multicast: %s",
527 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->link_id,
528 __entry->key_index, BOOL_TO_STR(__entry->unicast),
519 BOOL_TO_STR(__entry->multicast))
520);
521
522TRACE_EVENT(rdev_set_default_mgmt_key,
529 BOOL_TO_STR(__entry->multicast))
530);
531
532TRACE_EVENT(rdev_set_default_mgmt_key,
523 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index),
524 TP_ARGS(wiphy, netdev, key_index),
533 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
534 u8 key_index),
535 TP_ARGS(wiphy, netdev, link_id, key_index),
525 TP_STRUCT__entry(
526 WIPHY_ENTRY
527 NETDEV_ENTRY
536 TP_STRUCT__entry(
537 WIPHY_ENTRY
538 NETDEV_ENTRY
539 __field(int, link_id)
528 __field(u8, key_index)
529 ),
530 TP_fast_assign(
531 WIPHY_ASSIGN;
532 NETDEV_ASSIGN;
540 __field(u8, key_index)
541 ),
542 TP_fast_assign(
543 WIPHY_ASSIGN;
544 NETDEV_ASSIGN;
545 __entry->link_id = link_id;
533 __entry->key_index = key_index;
534 ),
546 __entry->key_index = key_index;
547 ),
535 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key index: %u",
536 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->key_index)
548 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, "
549 "key index: %u", WIPHY_PR_ARG, NETDEV_PR_ARG,
550 __entry->link_id, __entry->key_index)
537);
538
539TRACE_EVENT(rdev_set_default_beacon_key,
551);
552
553TRACE_EVENT(rdev_set_default_beacon_key,
540 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, u8 key_index),
541 TP_ARGS(wiphy, netdev, key_index),
554 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev, int link_id,
555 u8 key_index),
556 TP_ARGS(wiphy, netdev, link_id, key_index),
542 TP_STRUCT__entry(
543 WIPHY_ENTRY
544 NETDEV_ENTRY
557 TP_STRUCT__entry(
558 WIPHY_ENTRY
559 NETDEV_ENTRY
560 __field(int, link_id)
545 __field(u8, key_index)
546 ),
547 TP_fast_assign(
548 WIPHY_ASSIGN;
549 NETDEV_ASSIGN;
561 __field(u8, key_index)
562 ),
563 TP_fast_assign(
564 WIPHY_ASSIGN;
565 NETDEV_ASSIGN;
566 __entry->link_id = link_id;
550 __entry->key_index = key_index;
551 ),
567 __entry->key_index = key_index;
568 ),
552 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", key index: %u",
553 WIPHY_PR_ARG, NETDEV_PR_ARG, __entry->key_index)
569 TP_printk(WIPHY_PR_FMT ", " NETDEV_PR_FMT ", link_id: %d, "
570 "key index: %u", WIPHY_PR_ARG, NETDEV_PR_ARG,
571 __entry->link_id, __entry->key_index)
554);
555
556TRACE_EVENT(rdev_start_ap,
557 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev,
558 struct cfg80211_ap_settings *settings),
559 TP_ARGS(wiphy, netdev, settings),
560 TP_STRUCT__entry(
561 WIPHY_ENTRY

--- 3328 unchanged lines hidden ---
572);
573
574TRACE_EVENT(rdev_start_ap,
575 TP_PROTO(struct wiphy *wiphy, struct net_device *netdev,
576 struct cfg80211_ap_settings *settings),
577 TP_ARGS(wiphy, netdev, settings),
578 TP_STRUCT__entry(
579 WIPHY_ENTRY

--- 3328 unchanged lines hidden ---