• Home
  • Raw
  • Download

Lines Matching refs:src

388 		struct in_addr src, struct in_addr dst)  in ip4_route_set()  argument
412 if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, sizeof(src))) in ip4_route_set()
443 static int init_child(int nsfd, char *veth, unsigned int src, unsigned int dst) in init_child() argument
445 struct in_addr intsrc = inet_makeaddr(INADDR_B, src); in init_child()
446 struct in_addr tunsrc = inet_makeaddr(INADDR_A, src); in init_child()
921 static inline uint32_t gen_spi(struct in_addr src) in gen_spi() argument
923 return htonl(inet_lnaof(src)); in gen_spi()
927 struct in_addr src, struct in_addr dst, in xfrm_state_add() argument
944 memcpy(&req.info.sel.saddr, &src, sizeof(src)); in xfrm_state_add()
955 memcpy(&req.info.saddr, &src, sizeof(src)); in xfrm_state_add()
978 struct in_addr src, struct in_addr dst, in xfrm_usersa_found() argument
984 if (memcmp(&info->sel.saddr, &src, sizeof(src))) in xfrm_usersa_found()
998 if (memcmp(&info->saddr, &src, sizeof(src))) in xfrm_usersa_found()
1016 struct in_addr src, struct in_addr dst, in xfrm_state_check() argument
1047 memcpy(&filter.saddr, &src, sizeof(src)); in xfrm_state_check()
1072 if (xfrm_usersa_found(&answer.info, spi, src, dst, desc)) in xfrm_state_check()
1079 struct in_addr src, struct in_addr dst, in xfrm_set() argument
1085 err = xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc); in xfrm_set()
1091 err = xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), dst, src, desc); in xfrm_set()
1098 err = xfrm_state_check(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc); in xfrm_set()
1099 err |= xfrm_state_check(xfrm_sock, (*seq)++, gen_spi(src), dst, src, desc); in xfrm_set()
1109 struct in_addr src, struct in_addr dst, uint8_t dir, in xfrm_policy_add() argument
1128 memcpy(&req.info.sel.saddr, &src, sizeof(tunsrc)); in xfrm_policy_add()
1147 memcpy(&tmpl.saddr, &src, sizeof(src)); in xfrm_policy_add()
1165 struct in_addr src, struct in_addr dst, in xfrm_prepare() argument
1168 if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, in xfrm_prepare()
1174 if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), dst, src, in xfrm_prepare()
1184 struct in_addr src, struct in_addr dst, uint8_t dir, in xfrm_policy_del() argument
1201 memcpy(&req.id.sel.saddr, &src, sizeof(tunsrc)); in xfrm_policy_del()
1216 struct in_addr src, struct in_addr dst, in xfrm_cleanup() argument
1219 if (xfrm_policy_del(xfrm_sock, (*seq)++, src, dst, in xfrm_cleanup()
1225 if (xfrm_policy_del(xfrm_sock, (*seq)++, dst, src, in xfrm_cleanup()
1235 struct in_addr src, struct in_addr dst, uint8_t proto) in xfrm_state_del() argument
1256 memcpy(&saddr, &src, sizeof(src)); in xfrm_state_del()
1269 struct in_addr src, struct in_addr dst, in xfrm_delete() argument
1272 if (xfrm_state_del(xfrm_sock, (*seq)++, gen_spi(src), src, dst, proto)) { in xfrm_delete()
1277 if (xfrm_state_del(xfrm_sock, (*seq)++, gen_spi(src), dst, src, proto)) { in xfrm_delete()
1456 struct in_addr src, dst; in xfrm_expire_state() local
1460 src = inet_makeaddr(INADDR_B, child_ip(nr)); in xfrm_expire_state()
1463 if (xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc)) { in xfrm_expire_state()
1478 req.expire.state.id.spi = gen_spi(src); in xfrm_expire_state()
1528 struct in_addr src, dst, tunsrc, tundst; in xfrm_expire_policy() local
1532 src = inet_makeaddr(INADDR_B, child_ip(nr)); in xfrm_expire_policy()
1537 if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, in xfrm_expire_policy()
1554 memcpy(&req.expire.pol.sel.saddr, &src, sizeof(tunsrc)); in xfrm_expire_policy()
1599 struct in_addr src, dst, tunsrc, tundst; in child_serv() local
1603 src = inet_makeaddr(INADDR_B, child_ip(nr)); in child_serv()
1609 if (do_ping(cmd_fd, buf, page_size, src, true, 0, 0, udp_ping_send)) { in child_serv()
1619 if (xfrm_prepare(xfrm_sock, seq, src, dst, tunsrc, tundst, desc->proto)) { in child_serv()
1628 if (xfrm_set(xfrm_sock, seq, src, dst, tunsrc, tundst, desc)) { in child_serv()
1648 if (xfrm_delete(xfrm_sock, seq, src, dst, tunsrc, tundst, desc->proto)) { in child_serv()
1658 if (xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst)) { in child_serv()
1737 struct in_addr src, dst, tunsrc, tundst; in grand_child_serv() local
1741 src = inet_makeaddr(INADDR_B, grchild_ip(nr)); in grand_child_serv()
1755 if (do_ping(cmd_fd, buf, page_size, tun_reply ? tunsrc : src, in grand_child_serv()
1762 if (xfrm_prepare(xfrm_sock, seq, src, dst, tunsrc, tundst, in grand_child_serv()
1764 xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst); in grand_child_serv()
1769 if (xfrm_set(xfrm_sock, seq, src, dst, tunsrc, tundst, desc)) { in grand_child_serv()
1770 xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst); in grand_child_serv()
1775 if (xfrm_delete(xfrm_sock, seq, src, dst, tunsrc, tundst, in grand_child_serv()
1777 xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst); in grand_child_serv()
1782 if (xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst)) { in grand_child_serv()