Lines Matching defs:src
257 leave_group(unsigned long src, unsigned long group)
261 NIPQUAD(src), NIPQUAD(group));
300 struct Listener *findListener(struct RouteTable* croute, uint32 src)
305 if(listener->srcAddr == src) {
314 struct Listener* insertListener(uint32 port, struct RouteTable* croute, uint32 src) {
316 void insertListener(struct RouteTable* croute, uint32 src) {
322 newlistener->srcAddr = src;
357 int removeListener(struct RouteTable* croute, uint32 src)
371 if(listener->srcAddr == src)
424 int insertRoute(uint32 port, uint32 group, int ifx, uint32 src) {
426 int insertRoute(uint32 group, int ifx, uint32 src) {
492 if(src != 0)
498 newlistener->srcAddr = src;
594 if(src != 0)
598 if((mbr = findListener(croute, src)) == NULL)
600 insertListener(port, croute, src);
614 if(findListener(croute, src) == NULL)
616 insertListener(croute, src);
733 void setRouteLastMemberMode(uint32 group, uint32 src) {
745 if( removeListener(croute, src) == 0 )
768 leave_group(src, group);