Lines Matching refs:rt_msghdr

70 void rtsock_update_rtm_len(struct rt_msghdr *rtm);
72 void rtsock_add_rtm_sa(struct rt_msghdr *rtm, int addr_type, struct sockaddr *sa);
654 rtsock_send_rtm(int fd, struct rt_msghdr *rtm) in rtsock_send_rtm()
670 struct rt_msghdr *
691 return ((struct rt_msghdr *)buffer); in rtsock_read_rtm()
694 struct rt_msghdr *
697 struct rt_msghdr *rtm; in rtsock_read_rtm_reply()
717 rtsock_prepare_route_message_base(struct rt_msghdr *rtm, int cmd) in rtsock_prepare_route_message_base()
720 memset(rtm, 0, sizeof(struct rt_msghdr)); in rtsock_prepare_route_message_base()
727 rtsock_prepare_route_message(struct rt_msghdr *rtm, int cmd, struct sockaddr *dst, in rtsock_prepare_route_message()
745 rtsock_add_rtm_sa(struct rt_msghdr *rtm, int addr_type, struct sockaddr *sa) in rtsock_add_rtm_sa()
760 rtsock_find_rtm_sa(struct rt_msghdr *rtm, int addr_type) in rtsock_find_rtm_sa()
776 rtsock_calc_rtm_len(struct rt_msghdr *rtm) in rtsock_calc_rtm_len()
778 size_t len = sizeof(struct rt_msghdr); in rtsock_calc_rtm_len()
794 rtsock_update_rtm_len(struct rt_msghdr *rtm) in rtsock_update_rtm_len()
813 RTSOCK_ATF_REQUIRE_MSG((struct rt_msghdr *)buffer, parsed_len <= rtm_len, in _validate_message_sockaddrs()
820 RTSOCK_ATF_REQUIRE_MSG((struct rt_msghdr *)buffer, in _validate_message_sockaddrs()
835 struct rt_msghdr *rtm; in rtsock_validate_message()
839 rtm = (struct rt_msghdr *)buffer; in rtsock_validate_message()
851 sizeof(struct rt_msghdr), rtm->rtm_addrs); in rtsock_validate_message()
862 rtsock_validate_pid_ours(struct rt_msghdr *rtm) in rtsock_validate_pid_ours()
869 rtsock_validate_pid_user(struct rt_msghdr *rtm) in rtsock_validate_pid_user()
876 rtsock_validate_pid_kernel(struct rt_msghdr *rtm) in rtsock_validate_pid_kernel()