Lines Matching defs:IpSb

21   @param[in, out]  IpSb          Points to IP6 service binding instance.
30 IN OUT IP6_SERVICE *IpSb,
37 NET_CHECK_SIGNATURE (IpSb, IP6_SERVICE_SIGNATURE);
46 InsertTailList (&IpSb->MldCtrl.Groups, &Entry->Link);
55 @param[in] IpSb Points to IP6 service binding instance.
63 IN IP6_SERVICE *IpSb,
70 NET_CHECK_SIGNATURE (IpSb, IP6_SERVICE_SIGNATURE);
73 NET_LIST_FOR_EACH (Entry, &IpSb->MldCtrl.Groups) {
121 @param[in] IpSb The IP service to send the packet.
134 IN IP6_SERVICE *IpSb,
149 NET_CHECK_SIGNATURE (IpSb, IP6_SERVICE_SIGNATURE);
182 IP6_COPY_ADDRESS (&Head.SourceAddress, &IpSb->LinkLocalAddr);
221 return Ip6Output (IpSb, Interface, NULL, Packet, &Head, NULL, 0, Ip6SysPacketSent, NULL);
227 @param[in] IpSb The IP service to send the packet.
238 IN IP6_SERVICE *IpSb,
253 NET_CHECK_SIGNATURE (IpSb, IP6_SERVICE_SIGNATURE);
283 IP6_COPY_ADDRESS (&Head.SourceAddress, &IpSb->LinkLocalAddr);
325 return Ip6Output (IpSb, NULL, NULL, Packet, &Head, NULL, 0, Ip6SysPacketSent, NULL);
332 @param[in] IpSb The IP6 service whose MLD is to be initialized.
341 IN IP6_SERVICE *IpSb
356 Group = Ip6CreateMldEntry (IpSb, &AllNodes, (UINT32) IP6_INFINIT_LIFETIME);
361 Status = Ip6GetMulticastMac (IpSb->Mnp, &AllNodes, &Group->Mac);
369 Status = IpSb->Mnp->Groups (IpSb->Mnp, TRUE, &Group->Mac);
479 @param[in] IpSb The IP6 service binding instance.
490 IN IP6_SERVICE *IpSb,
498 Group = Ip6FindMldEntry (IpSb, Address);
508 Group = Ip6CreateMldEntry (IpSb, Address, IP6_UNSOLICITED_REPORT_INTERVAL);
515 Status = Ip6GetMulticastMac (IpSb->Mnp, Address, &Group->Mac);
520 Status = IpSb->Mnp->Groups (IpSb->Mnp, TRUE, &Group->Mac);
528 Status = Ip6SendMldReport (IpSb, Interface, Address);
544 @param[in] IpSb The IP6 service binding instance.
554 IN IP6_SERVICE *IpSb,
561 Group = Ip6FindMldEntry (IpSb, Address);
579 if (Ip6FindMac (&IpSb->MldCtrl, &Group->Mac) == 1) {
580 Status = IpSb->Mnp->Groups (IpSb->Mnp, FALSE, &Group->Mac);
590 Status = Ip6SendMldDone (IpSb, Address);
626 IP6_SERVICE *IpSb;
630 IpSb = IpInstance->Service;
641 Status = Ip6JoinGroup (IpSb, IpInstance->Interface, GroupAddress);
687 @param[in] IpSb The IP6 service binding instance.
699 IN IP6_SERVICE *IpSb,
713 return Ip6SendMldReport (IpSb, NULL, MulticastAddr);
733 @param[in] IpSb The IP service that received the packet.
745 IN IP6_SERVICE *IpSb,
786 Group = Ip6FindMldEntry (IpSb, &MldPacket.Group);
793 IpSb,
804 NET_LIST_FOR_EACH (Entry, &IpSb->MldCtrl.Groups) {
806 Status = Ip6UpdateDelayTimer (IpSb, MldPacket.MaxRespDelay, &Group->Address, Group);
822 @param[in] IpSb The IP service that received the packet.
833 IN IP6_SERVICE *IpSb,
863 Group = Ip6FindMldEntry (IpSb, &MldPacket.Group);
887 @param[in] IpSb The IP6 service binding instance.
892 IN IP6_SERVICE *IpSb
901 NET_LIST_FOR_EACH (Entry, &IpSb->MldCtrl.Groups) {
904 Ip6SendMldReport (IpSb, NULL, &Group->Address);