/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/lib/libipadm/common/ |
H A D | ipadm_ngz.c | 99 w.w_rtm.rtm_addrs = RTA_DST|RTA_GATEWAY; 113 w.w_rtm.rtm_addrs |= RTA_NETMASK; 124 w.w_rtm.rtm_addrs |= RTA_IFP; 177 w.w_rtm.rtm_addrs = RTA_DST|RTA_GATEWAY; 187 w.w_rtm.rtm_addrs |= RTA_NETMASK; 200 w.w_rtm.rtm_addrs |= RTA_IFP;
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/nwamd/ |
H A D | routing_events.c | 413 setaddr(RTA_DST, &rtm->rtm_addrs, &addrs, dest); 414 setaddr(RTA_GATEWAY, &rtm->rtm_addrs, &addrs, gateway); 415 setaddr(RTA_NETMASK, &rtm->rtm_addrs, &addrs, mask); 416 setaddr(RTA_IFP, &rtm->rtm_addrs, &addrs, (struct sockaddr *)&sdl);
|
/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
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | 6to4relay.c | 125 rt_msg.rt_hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
|
H A D | route.c | 740 rtm->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK; 2457 rtm.rtm_addrs = newrt->ri_addrs; 2667 if (rtm->rtm_addrs != 0) { 2669 if (i & rtm->rtm_addrs) { 2759 if (rtm->rtm_addrs &~ RTA_IGN) { 2761 bprintf(stdout, rtm->rtm_addrs, addrnames); 2765 addrs = rtm->rtm_addrs; 2787 rtm->rtm_addrs);
|
H A D | ndp.c | 390 if (rtm->rtm_addrs != 0) { 392 if ((i & rtm->rtm_addrs) == 0) 443 m_rtm->rtm_addrs = RTA_DST | RTA_IFP;
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | util.c | 332 rtmsg.rm_mh.rtm_addrs = RTA_GATEWAY | RTA_DST | RTA_NETMASK | RTA_IFP;
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ncaconfd/ |
H A D | ncaconfd.c | 1195 if ((rtm->rtm_addrs & RTA_DST) && 1197 if (!(rtm->rtm_addrs & RTA_GATEWAY)) {
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.routed/ |
H A D | table.c | 773 rtm->rtm_flags, rtm->rtm_addrs, rtm->rtm_pid, rtm->rtm_seq); 827 w.w_rtm.rtm_addrs = RTA_DST|RTA_GATEWAY; 839 w.w_rtm.rtm_addrs |= RTA_NETMASK; 857 w.w_rtm.rtm_addrs |= RTA_IFP; 1673 1), (char *)&m + cc, m.r.rtm.rtm_addrs);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
H A D | tables.c | 663 rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP;
|
/illumos-gate/usr/src/cmd/zoneadmd/ |
H A D | vplat.c | 2040 rtmsg.hdr.rtm_addrs = RTA_IFP | RTA_DST; 2085 if ((rtmsg.hdr.rtm_addrs & RTA_IFP) == 0) { 2094 if ((i & rtmsg.hdr.rtm_addrs) != 0)
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | main.c | 1492 rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP;
|