support arp request
This commit is contained in:
parent
92a5998868
commit
0f41304871
@ -252,7 +252,7 @@ handle_event(internal, {frame, <<?PACKET_QUERY_INFO, Body/binary>>}, registered,
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
%% arp查询
|
%% arp查询
|
||||||
handle_event(internal, {frame, <<?PACKET_ARP_REQUEST, Body/binary>>}, registered, #state{stream = Stream, network_id = NetworkId, network_pid = NetworkPid, mac = SrcMac}) when is_pid(NetworkPid) ->
|
handle_event(internal, {frame, <<?PACKET_ARP_REQUEST, Body/binary>>}, registered, #state{stream = Stream, network_id = NetworkId, network_pid = NetworkPid}) when is_pid(NetworkPid) ->
|
||||||
#sdl_arp_request{pkt_id = PktId, target_ip = TargetIp} = sdlan_pb:decode_msg(Body, sdl_arp_request),
|
#sdl_arp_request{pkt_id = PktId, target_ip = TargetIp} = sdlan_pb:decode_msg(Body, sdl_arp_request),
|
||||||
case sdlan_network:arp_request(NetworkPid, TargetIp) of
|
case sdlan_network:arp_request(NetworkPid, TargetIp) of
|
||||||
error ->
|
error ->
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user