• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/key/

Lines Matching defs:sel

752 	if (xfrm_addr_cmp(&x->sel.saddr, &x->props.saddr, x->props.family))
899 if (xfrm_addr_cmp(&x->sel.saddr, &x->props.saddr,
908 pfkey_proto_from_xfrm(x->sel.proto);
909 addr->sadb_address_prefixlen = x->sel.prefixlen_s;
912 pfkey_sockaddr_fill(&x->sel.saddr, x->sel.sport,
1207 x->sel.family = pfkey_sadb_addr2xfrm_addr(addr, &x->sel.saddr);
1208 x->sel.prefixlen_s = addr->sadb_address_prefixlen;
1211 if (!x->sel.family)
1212 x->sel.family = x->props.family;
2270 struct xfrm_selector sel;
2284 memset(&sel, 0, sizeof(sel));
2287 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr);
2288 sel.prefixlen_s = sa->sadb_address_prefixlen;
2289 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2290 sel.sport = ((struct sockaddr_in *)(sa+1))->sin_port;
2291 if (sel.sport)
2292 sel.sport_mask = htons(0xffff);
2295 pfkey_sadb_addr2xfrm_addr(sa, &sel.daddr);
2296 sel.prefixlen_d = sa->sadb_address_prefixlen;
2297 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2298 sel.dport = ((struct sockaddr_in *)(sa+1))->sin_port;
2299 if (sel.dport)
2300 sel.dport_mask = htons(0xffff);
2316 pol->sadb_x_policy_dir - 1, &sel, pol_ctx,
2456 struct xfrm_selector sel;
2488 memset(&sel, 0, sizeof(sel));
2492 sel.family = pfkey_sadb_addr2xfrm_addr(sa, &sel.saddr);
2493 sel.prefixlen_s = sa->sadb_address_prefixlen;
2494 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2495 sel.sport = ((struct sockaddr_in *)(sa + 1))->sin_port;
2496 if (sel.sport)
2497 sel.sport_mask = htons(0xffff);
2501 pfkey_sadb_addr2xfrm_addr(sa, &sel.daddr);
2502 sel.prefixlen_d = sa->sadb_address_prefixlen;
2503 sel.proto = pfkey_proto_to_xfrm(sa->sadb_address_proto);
2504 sel.dport = ((struct sockaddr_in *)(sa + 1))->sin_port;
2505 if (sel.dport)
2506 sel.dport_mask = htons(0xffff);
2531 return xfrm_migrate(&sel, dir, XFRM_POLICY_TYPE_MAIN, m, i,
3308 struct xfrm_selector *sel)
3314 addr->sadb_address_proto = sel->proto;
3319 addr->sadb_address_prefixlen = sel->prefixlen_s;
3320 pfkey_sockaddr_fill(&sel->saddr, 0,
3322 sel->family);
3325 addr->sadb_address_prefixlen = sel->prefixlen_d;
3326 pfkey_sockaddr_fill(&sel->daddr, 0,
3328 sel->family);
3394 static int pfkey_send_migrate(struct xfrm_selector *sel, u8 dir, u8 type,
3420 sasize_sel = pfkey_sockaddr_size(sel->family);
3460 set_sadb_address(skb, sasize_sel, SADB_EXT_ADDRESS_SRC, sel);
3463 set_sadb_address(skb, sasize_sel, SADB_EXT_ADDRESS_DST, sel);
3503 static int pfkey_send_migrate(struct xfrm_selector *sel, u8 dir, u8 type,