MCPcopy Create free account
hub / github.com/F-Stack/f-stack / pfr_insert_kentries

Function pfr_insert_kentries

freebsd/netpfil/pf/pf_table.c:839–857  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

837}
838
839static void
840pfr_insert_kentries(struct pfr_ktable *kt,
841 struct pfr_kentryworkq *workq, long tzero)
842{
843 struct pfr_kentry *p;
844 int rv, n = 0;
845
846 SLIST_FOREACH(p, workq, pfrke_workq) {
847 rv = pfr_route_kentry(kt, p);
848 if (rv) {
849 printf("pfr_insert_kentries: cannot route entry "
850 "(code=%d).\n", rv);
851 break;
852 }
853 p->pfrke_counters.pfrkc_tzero = tzero;
854 n++;
855 }
856 kt->pfrkt_cnt += n;
857}
858
859int
860pfr_insert_kentry(struct pfr_ktable *kt, struct pfr_addr *ad, long tzero)

Callers 3

pfr_add_addrsFunction · 0.85
pfr_set_addrsFunction · 0.85
pfr_commit_ktableFunction · 0.85

Calls 2

pfr_route_kentryFunction · 0.85
printfFunction · 0.50

Tested by

no test coverage detected