Searched refs:iaddr (Results 1 – 3 of 3) sorted by relevance
| /net/ipv6/ila/ |
| A D | ila_common.c | 32 (__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 D | ila_lwt.c | 145 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 D | ila_xlat.c | 55 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