/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_rts.c | 80 rts_fill_msg_v6(int type, int rtm_addrs, const in6_addr_t *dst, argument 102 data_size = rts_data_msg_size(rtm_addrs, AF_INET6, gc != NULL ? 1 : 0); 110 switch (rtm_addrs & (1 << i)) { 199 int flags, int error, int rtm_addrs, ip_stack_t *ipst) 204 if (rtm_addrs == 0) 206 mp = rts_alloc_msg(type, rtm_addrs, AF_INET6, 0); 209 rts_fill_msg_v6(type, rtm_addrs, dst_addr, net_mask, gw_addr, source, 215 rtm->rtm_addrs = rtm_addrs; 196 ip_rts_change_v6(int type, const in6_addr_t *dst_addr, const in6_addr_t *gw_addr, const in6_addr_t *net_mask, const in6_addr_t *source, const in6_addr_t *author, int flags, int error, int rtm_addrs, ip_stack_t *ipst) argument
|
H A D | ip_rts.c | 77 #define RTS_MSG_SIZE(type, rtm_addrs, af, sacnt) \ 78 (rts_data_msg_size(rtm_addrs, af, sacnt) + rts_header_msg_size(type)) 81 static void rts_fill_msg(int type, int rtm_addrs, ipaddr_t dst, 192 int rtm_addrs = (RTA_DST | RTA_NETMASK | RTA_GATEWAY); local 204 rtm_addrs |= RTA_SRC; 209 mp = rts_alloc_msg(type, rtm_addrs, af, 0); 212 rts_fill_msg(type, rtm_addrs, ire->ire_addr, ire->ire_mask, 218 mp = rts_alloc_msg(type, rtm_addrs, af, 0); 224 rts_fill_msg_v6(type, rtm_addrs, &ire->ire_addr_v6, 232 rtm->rtm_addrs 1229 int rtm_addrs; local 1714 rts_fill_msg(int type, int rtm_addrs, ipaddr_t dst, ipaddr_t mask, ipaddr_t gateway, ipaddr_t src_addr, ipaddr_t brd_addr, ipaddr_t author, ipaddr_t ifaddr, const ill_t *ill, mblk_t *mp, const tsol_gc_t *gc) argument 1826 rts_alloc_msg(int type, int rtm_addrs, sa_family_t af, uint_t sacnt) argument 1866 rts_data_msg_size(int rtm_addrs, sa_family_t af, uint_t sacnt) argument 1909 ip_rts_change(int type, ipaddr_t dst_addr, ipaddr_t gw_addr, ipaddr_t net_mask, ipaddr_t source, ipaddr_t author, int flags, int error, int rtm_addrs, ip_stack_t *ipst) argument 2002 int rtm_addrs; local [all...] |
H A D | ip6_if.c | 945 const in6_addr_t *gw_addr, uint_t rtm_addrs, int flags, ill_t *ill, 961 } else if (rtm_addrs & RTA_NETMASK) { 944 ip_rt_delete_v6(const in6_addr_t *dst_addr, const in6_addr_t *mask, const in6_addr_t *gw_addr, uint_t rtm_addrs, int flags, ill_t *ill, ip_stack_t *ipst, zoneid_t zoneid) argument
|
H A D | ip_if.c | 5974 uint_t rtm_addrs, int flags, ill_t *ill, boolean_t ioctl_msg, 5991 } else if (rtm_addrs & RTA_NETMASK) { 5973 ip_rt_delete(ipaddr_t dst_addr, ipaddr_t mask, ipaddr_t gw_addr, uint_t rtm_addrs, int flags, ill_t *ill, boolean_t ioctl_msg, ip_stack_t *ipst, zoneid_t zoneid) argument
|
/illumos-gate/usr/src/uts/common/net/ |
H A D | route.h | 158 int rtm_addrs; /* bitmask identifying sockaddrs in msg */ member in struct:rt_msghdr
|