Lines Matching defs:ospf6_prefix
32 struct ospf6_prefix
48 /* size_t OSPF6_PREFIX_SIZE (struct ospf6_prefix *); */
50 (OSPF6_PREFIX_SPACE ((x)->prefix_length) + sizeof (struct ospf6_prefix))
52 /* struct ospf6_prefix *OSPF6_NEXT_PREFIX (struct ospf6_prefix *); */
54 ((struct ospf6_prefix *)((char *)(x) + OSPF6_PREFIX_SIZE (x)))
60 struct ospf6_prefix *
62 void ospf6_prefix_free (struct ospf6_prefix *);
63 void ospf6_prefix_in6_addr (struct ospf6_prefix *, struct in6_addr *);
64 void ospf6_prefix_copy (struct ospf6_prefix *, struct ospf6_prefix *,
67 void ospf6_prefix_apply_mask (struct ospf6_prefix *);
68 int ospf6_prefix_issame (struct ospf6_prefix *, struct ospf6_prefix *);
71 char *ospf6_prefix_string (struct ospf6_prefix *, char *, size_t);
73 struct ospf6_prefix *
74 ospf6_prefix_lookup (list l, struct ospf6_prefix *prefix);
75 void ospf6_prefix_add (list, struct ospf6_prefix *);
77 struct ospf6_prefix *
79 void ospf6_prefix_delete (struct ospf6_prefix *);