RT6_LOOKUP_F_HAS_SADDR
int flags = RT6_LOOKUP_F_HAS_SADDR;
RT6_LOOKUP_F_HAS_SADDR | RT6_LOOKUP_F_IFACE);
flags |= RT6_LOOKUP_F_HAS_SADDR;
strict = RT6_LOOKUP_F_HAS_SADDR;
r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) {
if (flags & RT6_LOOKUP_F_HAS_SADDR) {
lookup_flags = RT6_LOOKUP_F_HAS_SADDR;
lookup_flags |= RT6_LOOKUP_F_HAS_SADDR;
flags |= RT6_LOOKUP_F_HAS_SADDR;
int flags = RT6_LOOKUP_F_HAS_SADDR | RT6_LOOKUP_F_DST_NOREF;
flags |= RT6_LOOKUP_F_HAS_SADDR;
int flags = RT6_LOOKUP_F_HAS_SADDR;
flags |= RT6_LOOKUP_F_HAS_SADDR;
flags |= RT6_LOOKUP_F_HAS_SADDR;
int flags = RT6_LOOKUP_F_HAS_SADDR;
int flags = RT6_LOOKUP_F_HAS_SADDR;