[irati] Changes to pft-ps

  • From: Sander Vrijders <sander.vrijders@xxxxxxxxxxxxxx>
  • To: irati@xxxxxxxxxxxxx
  • Date: Mon, 01 Jun 2015 15:56:28 +0200

Hi all

We are in the process of changing the PFT policy hook. Currently the
policy set only implements the following function:

int (* next_hop)(struct pft_ps * ps,
struct pci * pci,
port_id_t ** ports,
size_t * count);

/* Reference used to access the PFT data model. */
struct pft * dm;

and uses dm to access the PFT implementation that is still in pft.c,
which is a table that consists of entries that map destination to a list
of next hops. However, since the PFT implementation depends on the table
being used (for instance for LFA, this is a table with a normal port-id
and an alternate port-id), the policy set should be extended to keep the
table in its internal implementation. It should have extra functions for
instance to parse the PDUMODFWD message. I will be performing changes to
the pft policy set API and move code from pft.c to the default pft
policy set.

Kind regards

Sander Vrijders
Department of Information Technology
Internet Based Communication Networks and Services (IBCN)
Ghent University - iMinds
Gaston Crommenlaan 8 (Bus 201), B-9050 Gent, Belgium
T: +32 9 33 14977 ; T Secr: +32 9 33 14900
F: +32 9 33 14899
E: sander.vrijders@xxxxxxxxxxxxxx
W : www.ibcn.intec.UGent.be

Other related posts: