Multicast Source Filter (MSF) APIs Socket Interface Extensions for Multicast Source Filters draft-ietf-magma-msf-api-03.txt Used to change a socket state Basic API Used with setsockopt() Used to join/leave a single channel Advanced API Used with ioctl() Used to join/leave a single or multiple channel(s) e.g., ((S1,S2,S3),G1) Used to change a filter-mode of socket state without leaving joined channel