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

Function imf_commit

freebsd/netinet/in_mcast.c:888–899  ·  view source on GitHub ↗

* Mark socket-layer filter set deltas as committed. */

Source from the content-addressed store, hash-verified

886 * Mark socket-layer filter set deltas as committed.
887 */
888static void
889imf_commit(struct in_mfilter *imf)
890{
891 struct ip_msource *ims;
892 struct in_msource *lims;
893
894 RB_FOREACH(ims, ip_msource_tree, &imf->imf_sources) {
895 lims = (struct in_msource *)ims;
896 lims->imsl_st[0] = lims->imsl_st[1];
897 }
898 imf->imf_st[0] = imf->imf_st[1];
899}
900
901/*
902 * Reap unreferenced sources from socket-layer filter set.

Callers 4

inp_block_unblock_sourceFunction · 0.85
inp_join_groupFunction · 0.85
inp_leave_groupFunction · 0.85
inp_set_source_filtersFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected