traffic-selector: Add a compare function to sort traffic selectors

This commit is contained in:
Martin Willi
2015-02-20 13:34:48 +01:00
parent 698ed656f7
commit 373a147fed
2 changed files with 86 additions and 34 deletions
@@ -248,6 +248,17 @@ static inline u_int8_t traffic_selector_icmp_code(u_int16_t port)
return port & 0xff;
}
/**
* Compare two traffic selectors, usable as sort function
*
* @param a first selector to compare
* @param b second selector to compare
* @param opts optional sort options, currently unused
* @return > 0 if a > b, 0 if a == b, < 0 if a < b
*/
int traffic_selector_cmp(traffic_selector_t *a, traffic_selector_t *b,
void *opts);
/**
* Create a new traffic selector using human readable params.
*