Home
last modified time | relevance | path

Searched refs:iaddr (Results 1 – 3 of 3) sorted by relevance

/net/ipv6/ila/
A Dila_common.c32 (__be32 *)&iaddr->loc); in get_csum_diff_iaddr()
40 static void ila_csum_do_neutral_fmt(struct ila_addr *iaddr, in ila_csum_do_neutral_fmt() argument
46 diff = get_csum_diff_iaddr(iaddr, p); in ila_csum_do_neutral_fmt()
60 iaddr->ident.csum_neutral ^= 1; in ila_csum_do_neutral_fmt()
69 diff = get_csum_diff_iaddr(iaddr, p); in ila_csum_do_neutral_nofmt()
124 struct ila_addr *iaddr = ila_a2i(&ip6h->daddr); in ila_update_ipv6_locator() local
132 if (WARN_ON(ila_csum_neutral_set(iaddr->ident))) { in ila_update_ipv6_locator()
138 } else if (!ila_csum_neutral_set(iaddr->ident)) { in ila_update_ipv6_locator()
144 ila_csum_do_neutral_fmt(iaddr, p); in ila_update_ipv6_locator()
147 ila_csum_do_neutral_nofmt(iaddr, p); in ila_update_ipv6_locator()
[all …]
A Dila_lwt.c145 struct ila_addr *iaddr; in ila_build_state() local
164 iaddr = (struct ila_addr *)&cfg6->fc_dst; in ila_build_state()
181 eff_ident_type = iaddr->ident.type; in ila_build_state()
219 ila_csum_neutral_set(iaddr->ident)) { in ila_build_state()
248 p->locator_match = iaddr->loc; in ila_build_state()
A Dila_xlat.c55 struct ila_addr *iaddr, int ifindex) in ila_cmp_wildcards() argument
121 static inline struct ila_map *ila_lookup_wildcards(struct ila_addr *iaddr, in ila_lookup_wildcards() argument
127 ila = rhashtable_lookup_fast(&ilan->xlat.rhash_table, &iaddr->loc, in ila_lookup_wildcards()
130 if (!ila_cmp_wildcards(ila, iaddr, ifindex)) in ila_lookup_wildcards()
647 struct ila_addr *iaddr = ila_a2i(&ip6h->daddr); in ila_xlat_addr() local
658 ila = ila_lookup_wildcards(iaddr, skb->dev->ifindex, ilan); in ila_xlat_addr()

Completed in 7 milliseconds