Lines Matching refs:rtm

728 	struct rtmsg *rtm;  in rtm_to_fib_config()  local
730 err = nlmsg_validate_deprecated(nlh, sizeof(*rtm), RTA_MAX, in rtm_to_fib_config()
737 rtm = nlmsg_data(nlh); in rtm_to_fib_config()
738 cfg->fc_dst_len = rtm->rtm_dst_len; in rtm_to_fib_config()
739 cfg->fc_tos = rtm->rtm_tos; in rtm_to_fib_config()
740 cfg->fc_table = rtm->rtm_table; in rtm_to_fib_config()
741 cfg->fc_protocol = rtm->rtm_protocol; in rtm_to_fib_config()
742 cfg->fc_scope = rtm->rtm_scope; in rtm_to_fib_config()
743 cfg->fc_type = rtm->rtm_type; in rtm_to_fib_config()
744 cfg->fc_flags = rtm->rtm_flags; in rtm_to_fib_config()
899 struct rtmsg *rtm; in ip_valid_fib_dump_req() local
904 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*rtm))) { in ip_valid_fib_dump_req()
909 rtm = nlmsg_data(nlh); in ip_valid_fib_dump_req()
910 if (rtm->rtm_dst_len || rtm->rtm_src_len || rtm->rtm_tos || in ip_valid_fib_dump_req()
911 rtm->rtm_scope) { in ip_valid_fib_dump_req()
916 if (rtm->rtm_flags & ~(RTM_F_CLONED | RTM_F_PREFIX)) { in ip_valid_fib_dump_req()
920 if (rtm->rtm_flags & RTM_F_CLONED) in ip_valid_fib_dump_req()
925 filter->flags = rtm->rtm_flags; in ip_valid_fib_dump_req()
926 filter->protocol = rtm->rtm_protocol; in ip_valid_fib_dump_req()
927 filter->rt_type = rtm->rtm_type; in ip_valid_fib_dump_req()
928 filter->table_id = rtm->rtm_table; in ip_valid_fib_dump_req()
930 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*rtm), tb, RTA_MAX, in ip_valid_fib_dump_req()
984 struct rtmsg *rtm = nlmsg_data(nlh); in inet_dump_fib() local
986 filter.flags = rtm->rtm_flags & (RTM_F_PREFIX | RTM_F_CLONED); in inet_dump_fib()