Home | History | Annotate | Download | only in net

Lines Matching refs:sockaddr

67 	struct	sockaddr	*ro_sa;
111 #define rt_mask(r) ((const struct sockaddr *)((r)->rt_nodes->rn_mask))
112 struct sockaddr *rt_gateway; /* value */
124 struct sockaddr *_rt_key;
125 struct sockaddr *rt_tag; /* route tagging info */
133 static __inline const struct sockaddr *
145 struct sockaddr rt_dst; /* key */
146 struct sockaddr rt_gateway; /* value */
302 #define RTA_DST 0x1 /* destination sockaddr present */
303 #define RTA_GATEWAY 0x2 /* gateway sockaddr present */
304 #define RTA_NETMASK 0x4 /* netmask sockaddr present */
305 #define RTA_GENMASK 0x8 /* cloning mask sockaddr present */
306 #define RTA_IFP 0x10 /* interface name sockaddr present */
307 #define RTA_IFA 0x20 /* interface addr sockaddr present */
308 #define RTA_AUTHOR 0x40 /* sockaddr for author of redirect */
316 * Index offsets for sockaddr array for alternate internal encoding.
318 #define RTAX_DST 0 /* destination sockaddr present */
319 #define RTAX_GATEWAY 1 /* gateway sockaddr present */
320 #define RTAX_NETMASK 2 /* netmask sockaddr present */
321 #define RTAX_GENMASK 3 /* cloning mask sockaddr present */
322 #define RTAX_IFP 4 /* interface name sockaddr present */
323 #define RTAX_IFA 5 /* interface addr sockaddr present */
324 #define RTAX_AUTHOR 6 /* sockaddr for author of redirect */
335 const struct sockaddr *rti_info[RTAX_MAX];
407 struct sockaddr ri_dst;
408 struct sockaddr ri_src;
442 rtalloc1(const struct sockaddr *, int);
444 void rtredirect(const struct sockaddr *, const struct sockaddr *,
445 const struct sockaddr *, int, const struct sockaddr *,
447 int rtrequest(int, const struct sockaddr *,
448 const struct sockaddr *, const struct sockaddr *, int,
457 int rt_setgate(struct rtentry *, const struct sockaddr *);
459 const struct sockaddr *
460 rt_settag(struct rtentry *, const struct sockaddr *);
461 sockaddr *
485 rtcache_lookup2(struct route *, const struct sockaddr *, int,
487 int rtcache_setdst(struct route *, const struct sockaddr *);
499 rtcache_lookup1(struct route *ro, const struct sockaddr *dst, int clone)
507 rtcache_lookup(struct route *ro, const struct sockaddr *dst)
512 static __inline const struct sockaddr *
552 void rt_addrmsg_src(int, struct ifaddr *, const struct sockaddr *);
557 void rt_clonedmsg(int, const struct sockaddr *, const struct sockaddr *,
563 int rt_addaddr(rtbl_t *, struct rtentry *, const struct sockaddr *);
566 rt_deladdr(rtbl_t *, const struct sockaddr *,
567 const struct sockaddr *);
571 rt_lookup(rtbl_t *, const struct sockaddr *,
572 const struct sockaddr *);
574 rt_matchaddr(rtbl_t *, const struct sockaddr *);
575 int rt_refines(const struct sockaddr *, const struct sockaddr *);
585 const struct sockaddr *);