diff options
Diffstat (limited to 'drivers/net/macsec.c')
-rw-r--r-- | drivers/net/macsec.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/net/macsec.c b/drivers/net/macsec.c index c3fa3d8da8f3..009b2902c9d3 100644 --- a/drivers/net/macsec.c +++ b/drivers/net/macsec.c | |||
@@ -2637,50 +2637,60 @@ done: | |||
2637 | static const struct genl_ops macsec_genl_ops[] = { | 2637 | static const struct genl_ops macsec_genl_ops[] = { |
2638 | { | 2638 | { |
2639 | .cmd = MACSEC_CMD_GET_TXSC, | 2639 | .cmd = MACSEC_CMD_GET_TXSC, |
2640 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2640 | .dumpit = macsec_dump_txsc, | 2641 | .dumpit = macsec_dump_txsc, |
2641 | }, | 2642 | }, |
2642 | { | 2643 | { |
2643 | .cmd = MACSEC_CMD_ADD_RXSC, | 2644 | .cmd = MACSEC_CMD_ADD_RXSC, |
2645 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2644 | .doit = macsec_add_rxsc, | 2646 | .doit = macsec_add_rxsc, |
2645 | .flags = GENL_ADMIN_PERM, | 2647 | .flags = GENL_ADMIN_PERM, |
2646 | }, | 2648 | }, |
2647 | { | 2649 | { |
2648 | .cmd = MACSEC_CMD_DEL_RXSC, | 2650 | .cmd = MACSEC_CMD_DEL_RXSC, |
2651 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2649 | .doit = macsec_del_rxsc, | 2652 | .doit = macsec_del_rxsc, |
2650 | .flags = GENL_ADMIN_PERM, | 2653 | .flags = GENL_ADMIN_PERM, |
2651 | }, | 2654 | }, |
2652 | { | 2655 | { |
2653 | .cmd = MACSEC_CMD_UPD_RXSC, | 2656 | .cmd = MACSEC_CMD_UPD_RXSC, |
2657 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2654 | .doit = macsec_upd_rxsc, | 2658 | .doit = macsec_upd_rxsc, |
2655 | .flags = GENL_ADMIN_PERM, | 2659 | .flags = GENL_ADMIN_PERM, |
2656 | }, | 2660 | }, |
2657 | { | 2661 | { |
2658 | .cmd = MACSEC_CMD_ADD_TXSA, | 2662 | .cmd = MACSEC_CMD_ADD_TXSA, |
2663 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2659 | .doit = macsec_add_txsa, | 2664 | .doit = macsec_add_txsa, |
2660 | .flags = GENL_ADMIN_PERM, | 2665 | .flags = GENL_ADMIN_PERM, |
2661 | }, | 2666 | }, |
2662 | { | 2667 | { |
2663 | .cmd = MACSEC_CMD_DEL_TXSA, | 2668 | .cmd = MACSEC_CMD_DEL_TXSA, |
2669 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2664 | .doit = macsec_del_txsa, | 2670 | .doit = macsec_del_txsa, |
2665 | .flags = GENL_ADMIN_PERM, | 2671 | .flags = GENL_ADMIN_PERM, |
2666 | }, | 2672 | }, |
2667 | { | 2673 | { |
2668 | .cmd = MACSEC_CMD_UPD_TXSA, | 2674 | .cmd = MACSEC_CMD_UPD_TXSA, |
2675 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2669 | .doit = macsec_upd_txsa, | 2676 | .doit = macsec_upd_txsa, |
2670 | .flags = GENL_ADMIN_PERM, | 2677 | .flags = GENL_ADMIN_PERM, |
2671 | }, | 2678 | }, |
2672 | { | 2679 | { |
2673 | .cmd = MACSEC_CMD_ADD_RXSA, | 2680 | .cmd = MACSEC_CMD_ADD_RXSA, |
2681 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2674 | .doit = macsec_add_rxsa, | 2682 | .doit = macsec_add_rxsa, |
2675 | .flags = GENL_ADMIN_PERM, | 2683 | .flags = GENL_ADMIN_PERM, |
2676 | }, | 2684 | }, |
2677 | { | 2685 | { |
2678 | .cmd = MACSEC_CMD_DEL_RXSA, | 2686 | .cmd = MACSEC_CMD_DEL_RXSA, |
2687 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2679 | .doit = macsec_del_rxsa, | 2688 | .doit = macsec_del_rxsa, |
2680 | .flags = GENL_ADMIN_PERM, | 2689 | .flags = GENL_ADMIN_PERM, |
2681 | }, | 2690 | }, |
2682 | { | 2691 | { |
2683 | .cmd = MACSEC_CMD_UPD_RXSA, | 2692 | .cmd = MACSEC_CMD_UPD_RXSA, |
2693 | .validate = GENL_DONT_VALIDATE_STRICT | GENL_DONT_VALIDATE_DUMP, | ||
2684 | .doit = macsec_upd_rxsa, | 2694 | .doit = macsec_upd_rxsa, |
2685 | .flags = GENL_ADMIN_PERM, | 2695 | .flags = GENL_ADMIN_PERM, |
2686 | }, | 2696 | }, |