X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8f6c56a50524aa785f7e596d52dddfb331e18961..13f56ec4e58bf8687e2a68032c093c0213dd519b:/bsd/netat/routing_tables.h?ds=inline diff --git a/bsd/netat/routing_tables.h b/bsd/netat/routing_tables.h index ca3e39e8c..9d2985c07 100644 --- a/bsd/netat/routing_tables.h +++ b/bsd/netat/routing_tables.h @@ -208,15 +208,28 @@ extern ZT_entry *ZT_table; extern short RT_maxentry; extern short ZT_maxentry; -extern volatile int RouterMix; +extern int RouterMix; extern int zt_add_zone(char *, short); extern int zt_add_zonename(at_nvestr_t *); extern int zt_ent_zindex(u_char *); extern ZT_entryno *zt_getNextZone(int); extern void zt_remove_zones(u_char *); -extern void zt_set_zmap(u_short, char *); +extern void zt_set_zmap(u_short, unsigned char *); extern void rtmp_router_input(gbuf_t *, at_ifaddr_t *); +void trackrouter(at_ifaddr_t *, unsigned short, unsigned char); +int zt_find_zname(at_nvestr_t *); +struct at_nvestr *getRTRLocalZone(struct zone_usage *); +int zt_ent_zcount(RT_entry *); +int zt_get_zmcast(at_ifaddr_t *, at_nvestr_t *, char *); + +void getRtmpTable(RT_entry *, int, int c); +void getZipTable(ZT_entry *, int, int c); +int getZipTableSize(void); + +int rt_table_init(void ); +void getIfUsage( int, at_ifnames_t *); + #endif /* KERNEL_PRIVATE */