Home | History | Annotate | Download | only in Ip4Dxe

Lines Matching refs:IpSb

377   IP4_SERVICE               *IpSb;

389 IpSb = IpInstance->Service;
409 Ip4ModeData->MaxPacketSize = IpSb->MaxPacketSize;
446 Status = IpSb->Mnp->GetModeData (IpSb->Mnp, MnpConfigData, SnpModeData);
464 @param[in] IpSb The IP4 service instance that is to be changed.
473 IN IP4_SERVICE *IpSb,
494 NET_LIST_FOR_EACH (Entry, &IpSb->Interfaces) {
512 if (PromiscReceive == IpSb->MnpConfigData.EnablePromiscuousReceive) {
517 IpSb->MnpConfigData.EnablePromiscuousReceive = PromiscReceive;
520 Status = IpSb->Mnp->Configure (IpSb->Mnp, &IpSb->MnpConfigData);
526 IpSb->MnpConfigData.EnablePromiscuousReceive = (BOOLEAN) !PromiscReceive;
536 @param IpSb The IP4 service instance.
542 IN IP4_SERVICE *IpSb,
546 ASSERT ((IpSb != NULL) && (IpInstance != NULL));
553 IpInstance->Service = IpSb;
579 IP4_SERVICE *IpSb;
581 IpSb = (IP4_SERVICE *) Context;
582 NET_CHECK_SIGNATURE (IpSb, IP4_SERVICE_SIGNATURE);
584 if (IpSb->State > IP4_SERVICE_UNSTARTED) {
585 IpSb->State = IP4_SERVICE_UNSTARTED;
588 IpSb->Reconfig = TRUE;
590 Ip4StartAutoConfig (&IpSb->Ip4Config2Instance);
643 IP4_SERVICE *IpSb;
650 IpSb = IpInstance->Service;
697 IpIf = Ip4FindStationAddress (IpSb, Ip, Netmask);
703 IpIf = Ip4CreateInterface (IpSb->Mnp, IpSb->Controller, IpSb->Image);
717 InsertTailList (&IpSb->Interfaces, &IpIf->Link);
730 if (IpSb->State == IP4_SERVICE_UNSTARTED) {
734 if (IpSb->ReconfigEvent == NULL) {
739 IpSb,
740 &IpSb->ReconfigEvent
748 Status = Ip4StartAutoConfig (&IpSb->Ip4Config2Instance);
755 IpIf = IpSb->DefaultInterface;
756 NET_GET_REF (IpSb->DefaultInterface);
765 NET_GET_REF (IpSb->DefaultRouteTable);
766 IpInstance->RouteTable->Next = IpSb->DefaultRouteTable;
801 if (IpSb->ReconfigEvent != NULL) {
802 gBS->CloseEvent (IpSb->ReconfigEvent);
803 IpSb->ReconfigEvent = NULL;
1701 IP4_SERVICE *IpSb;
1731 IpSb = IpInstance->Service;
1845 if (DontFragment && (TxData->TotalDataLength + HeadLen > IpSb->MaxPacketSize)) {
1904 IpSb,
2393 IP4_SERVICE *IpSb;
2398 IpSb = (IP4_SERVICE *) Context;
2399 NET_CHECK_SIGNATURE (IpSb, IP4_SERVICE_SIGNATURE);
2401 OldMediaPresent = IpSb->MediaPresent;
2403 Ip4PacketTimerTicking (IpSb);
2404 Ip4IgmpTicking (IpSb);
2411 Status = IpSb->Mnp->GetModeData (IpSb->Mnp, NULL, &SnpModeData);
2416 IpSb->MediaPresent = SnpModeData.MediaPresent;
2420 if (!OldMediaPresent && IpSb->MediaPresent) {
2427 if (IpSb->ReconfigEvent != NULL) {
2428 Status = gBS->SignalEvent (IpSb->ReconfigEvent);