search for: timetolive

Displaying 11 results from an estimated 11 matches for "timetolive".

2015 Jun 11
2
[PATCH 0/1] Network UEFI PXE DHCP/proxyDHCP fix
...existing local port number */ udata.StationPort = socket->net.efi.localport; - udata.UseDefaultAddress = TRUE; + udata.UseDefaultAddress = FALSE; memcpy(&udata.RemoteAddress, &ip, sizeof(ip)); udata.RemotePort = port; udata.AcceptPromiscuous = TRUE; udata.TimeToLive = 64; + ip = IPInfo.myip; + memcpy(&udata.StationAddress, &ip, sizeof(ip)); + ip = IPInfo.netmask; + memcpy(&udata.SubnetMask, &ip, sizeof(ip)); status = core_udp_configure(udp, &udata, L"core_udp_connect"); if (status != EFI_SUCCESS) { @@ -372,...
2017 May 31
0
[PATCH 2/4] efi/udp: Add retry disabling UseDefaultAddress in core_udp_connect and core_udp_sendto
...int32_t ip, /* Re-use the existing local port number */ udata.StationPort = socket->net.efi.localport; +retry: if (efi_net_def_addr) { udata.UseDefaultAddress = TRUE; } else { @@ -170,6 +171,11 @@ void core_udp_connect(struct pxe_pvt_inode *socket, uint32_t ip, udata.TimeToLive = 64; status = core_udp_configure(udp, &udata, L"core_udp_connect"); + if (efi_net_def_addr && (status == EFI_NO_MAPPING)) { + efi_net_def_addr = 0; + Print(L"disable UseDefaultAddress\n"); + goto retry; + } if (status != EFI_SUCCESS) { Print(L&qu...
2015 Jun 12
0
[PATCH 0/1] Network UEFI PXE DHCP/proxyDHCP fix
...udata.StationPort = socket->net.efi.localport; > > - udata.UseDefaultAddress = TRUE; > + udata.UseDefaultAddress = FALSE; > memcpy(&udata.RemoteAddress, &ip, sizeof(ip)); > udata.RemotePort = port; > udata.AcceptPromiscuous = TRUE; > udata.TimeToLive = 64; > + ip = IPInfo.myip; > + memcpy(&udata.StationAddress, &ip, sizeof(ip)); > + ip = IPInfo.netmask; > + memcpy(&udata.SubnetMask, &ip, sizeof(ip)); > > status = core_udp_configure(udp, &udata, L"core_udp_connect"); > if (...
2017 May 31
6
[PATCH 1/4] efi/udp: core_udp_connect should use SubnetMask not StationAddress for netmask
Signed-off-by: Julien Viard de Galbert <jviarddegalbert at online.net> --- efi/udp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/efi/udp.c b/efi/udp.c index 1088f47..b0f13ad 100644 --- a/efi/udp.c +++ b/efi/udp.c @@ -163,7 +163,7 @@ void core_udp_connect(struct pxe_pvt_inode *socket, uint32_t ip, } else { udata.UseDefaultAddress = FALSE;
2015 Oct 03
2
UEFI: Failed to load ldlinux.e64/ldlinux.e32
...faultAddress = FALSE; + memcpy(&udata.StationAddress, &IPInfo.myip, sizeof(IPInfo.myip)); + memcpy(&udata.StationAddress, &IPInfo.netmask, sizeof(IPInfo.netmask)); + } memcpy(&udata.RemoteAddress, &ip, sizeof(ip)); udata.RemotePort = port; udata.TimeToLive = 64; So don't worry about "manual" :-) > _ Updating the firmware is probably still very much recommended. Waiting on an updated version of the firmware is however not an option. O, these are the moments where I realize again how lucky we are with a bootloader that is libre s...
2005 Mar 09
6
how to sip->h323 using asterisk-oh323-0.7.1
hello i am using asterisk-oh323-0.7.1. i want to convert sip call to h323 (h323 sjphone or h323 proxy). what could be the best way for this. i am successfull in converting h323->sip by using asterisk as gateway. help required on sip->h323. kamran __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web
2015 Oct 03
0
UEFI: Failed to load ldlinux.e64/ldlinux.e32
...memcpy(&udata.StationAddress, &IPInfo.myip, sizeof(IPInfo.myip)); > + memcpy(&udata.StationAddress, &IPInfo.netmask, sizeof(IPInfo.netmask)); > + } > memcpy(&udata.RemoteAddress, &ip, sizeof(ip)); > udata.RemotePort = port; > udata.TimeToLive = 64; > > So don't worry about "manual" :-) Jeff Sloan and at least one other person were pushing for the manual approach but at the expense of avoiding UseDefaultAddress. This takes a balanced approach for UDP. >> _ Updating the firmware is probably still very much re...
2016 Feb 28
0
[PATCH 0/1] UEFI UDP/TFTP
...sizeof(udata)); - - /* Re-use the existing local port number */ - udata.StationPort = socket->net.efi.localport; - - udata.UseDefaultAddress = TRUE; - memcpy(&udata.RemoteAddress, &ip, sizeof(ip)); - udata.RemotePort = port; - udata.AcceptPromiscuous = TRUE; - udata.TimeToLive = 64; - - status = core_udp_configure(udp, &udata, L"core_udp_connect"); - if (status != EFI_SUCCESS) { - Print(L"Failed to configure UDP: %d\n", status); - return; - } + EFI_STATUS status; + UDP_IO* udp_io; + + udp_io = (UDP_IO*)socket->net.efi.context...
2016 Feb 24
6
[PATCH 2/5] ntfs: remove unused variable and have ntfssect use char API calls
The variable 'ok' is never used and generates a warning. Remove it. Also ntfssect.c is designed to be compiled in non Unicode mode when using MSVC compilers, so remove all ambiguity about it (LPCTSTR -> LPCSTR, use of 'A' API calls) so that it doesn't break when compiled in Unicode mode, which is what Rufus uses with MSVC. -------------- next part --------------
2015 Oct 02
6
UEFI: Failed to load ldlinux.e64/ldlinux.e32
I have a patch that I think may help your situation of syslinux.efi being unable to load ldlinux.e64/ldlinux.e32 (though I don't know if any of you are using an EFI ia32 platform). The basics are that we try to enable UseDefaultAddress as it helps certain clients with routing and works on numerous other clients. If we timeout on receiving a packet and have never received any packets, disable
2015 Jun 03
5
[PATCH 0/1] EFI PXE DHCP/proxyDHCP issues fix
...use the existing local port number */ udata.StationPort = socket->net.efi.localport; -- udata.UseDefaultAddress = TRUE; ++ udata.UseDefaultAddress = FALSE; memcpy(&udata.RemoteAddress, &ip, sizeof(ip)); udata.RemotePort = port; udata.AcceptPromiscuous = TRUE; udata.TimeToLive = 64; ++ ip = IPInfo.myip; ++ memcpy(&udata.StationAddress, &ip, sizeof(ip)); ++ ip = IPInfo.netmask; ++ memcpy(&udata.SubnetMask, &ip, sizeof(ip)); status = core_udp_configure(udp, &udata, L"core_udp_connect"); if (status != EFI_SUCCESS) { Print(L&quo...