Searched refs:rtm_addrs (Results 1 - 16 of 16) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_rts.c80 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 Dip_rts.c77 #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 Dip6_if.c945 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 Dip_if.c5974 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 Dipadm_ngz.c99 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 Drouting_events.c413 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 Droute.h158 int rtm_addrs; /* bitmask identifying sockaddrs in msg */ member in struct:rt_msghdr
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A D6to4relay.c125 rt_msg.rt_hdr.rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK;
H A Droute.c740 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 Dndp.c390 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 Dutil.c332 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 Dncaconfd.c1195 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 Dtable.c773 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 Dtables.c663 rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP;
/illumos-gate/usr/src/cmd/zoneadmd/
H A Dvplat.c2040 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 Dmain.c1492 rt_msg->rtm_addrs = RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFP;

Completed in 174 milliseconds