Lines Matching defs:info

313 		struct ifinfomsg	info;
320 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
324 req.info.ifi_family = AF_UNSPEC;
325 req.info.ifi_change = 0xFFFFFFFF;
363 struct ifaddrmsg info;
368 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
372 req.info.ifa_family = AF_INET;
373 req.info.ifa_prefixlen = prefix;
374 req.info.ifa_index = if_nametoindex(intf);
403 struct ifinfomsg info;
408 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
412 req.info.ifi_family = AF_UNSPEC;
413 req.info.ifi_change = 0xFFFFFFFF;
414 req.info.ifi_index = if_nametoindex(intf);
415 req.info.ifi_flags = IFF_UP;
416 req.info.ifi_change = IFF_UP;
920 struct xfrm_usersa_info info;
925 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
931 memcpy(&req.info.sel.daddr, &dst, sizeof(dst));
932 memcpy(&req.info.sel.saddr, &src, sizeof(src));
933 req.info.sel.family = AF_INET;
934 req.info.sel.prefixlen_d = PREFIX_LEN;
935 req.info.sel.prefixlen_s = PREFIX_LEN;
938 memcpy(&req.info.id.daddr, &dst, sizeof(dst));
940 req.info.id.spi = spi;
941 req.info.id.proto = desc->proto;
943 memcpy(&req.info.saddr, &src, sizeof(src));
946 req.info.lft.soft_byte_limit = XFRM_INF;
947 req.info.lft.hard_byte_limit = XFRM_INF;
948 req.info.lft.soft_packet_limit = XFRM_INF;
949 req.info.lft.hard_packet_limit = XFRM_INF;
951 req.info.family = AF_INET;
952 req.info.mode = XFRM_MODE_TUNNEL;
965 static bool xfrm_usersa_found(struct xfrm_usersa_info *info, uint32_t spi,
969 if (memcmp(&info->sel.daddr, &dst, sizeof(dst)))
972 if (memcmp(&info->sel.saddr, &src, sizeof(src)))
975 if (info->sel.family != AF_INET ||
976 info->sel.prefixlen_d != PREFIX_LEN ||
977 info->sel.prefixlen_s != PREFIX_LEN)
980 if (info->id.spi != spi || info->id.proto != desc->proto)
983 if (memcmp(&info->id.daddr, &dst, sizeof(dst)))
986 if (memcmp(&info->saddr, &src, sizeof(src)))
989 if (info->lft.soft_byte_limit != XFRM_INF ||
990 info->lft.hard_byte_limit != XFRM_INF ||
991 info->lft.soft_packet_limit != XFRM_INF ||
992 info->lft.hard_packet_limit != XFRM_INF)
995 if (info->family != AF_INET || info->mode != XFRM_MODE_TUNNEL)
1014 struct xfrm_usersa_info info;
1060 if (xfrm_usersa_found(&answer.info, spi, src, dst, desc))
1102 struct xfrm_userpolicy_info info;
1109 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
1115 memcpy(&req.info.sel.daddr, &dst, sizeof(tundst));
1116 memcpy(&req.info.sel.saddr, &src, sizeof(tunsrc));
1117 req.info.sel.family = AF_INET;
1118 req.info.sel.prefixlen_d = PREFIX_LEN;
1119 req.info.sel.prefixlen_s = PREFIX_LEN;
1122 req.info.lft.soft_byte_limit = XFRM_INF;
1123 req.info.lft.hard_byte_limit = XFRM_INF;
1124 req.info.lft.soft_packet_limit = XFRM_INF;
1125 req.info.lft.hard_packet_limit = XFRM_INF;
1127 req.info.dir = dir;
1283 struct xfrm_usersa_info info;
1294 req.spi.info.family = AF_INET;
1297 req.spi.info.id.proto = proto;
1308 uint32_t new_spi = htonl(answer.info.id.spi);