https://bugzilla.novell.com/show_bug.cgi?id=810138
https://bugzilla.novell.com/show_bug.cgi?id=810138#c1
Dejan Muhamedagic changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dmuhamedagic@suse.com
AssignedTo|dmuhamedagic@suse.com |mvyskocil@suse.com
--- Comment #1 from Dejan Muhamedagic 2013-03-26 14:07:24 CET ---
Apparently, the offending obsoleted API is used in libnet:
./src/libnet_link_linux.c:
83 #if (HAVE_PACKET_SOCKET)
84 l->fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL));
85 #else
86 l->fd = socket(PF_INET, SOCK_PACKET, htons(ETH_P_ALL));
87 #endif
Looks like HAVE_PACKET_SOCKET is set to "no" on linux. From configure:
20734 case "$target_os" in
20735
20736 linux*)
20737 libnet_cv_have_packet_socket=no
20738 { echo "$as_me:$LINENO: result: no" >&5
20739 echo "${ECHO_T}no" >&6; }
20740 ;;
Reassigning to the maintainer of libnet1.
(In reply to comment #0)
Furthermore, the module IPaddr2 stocked
with 12.3 openSUSE doesn't seem to invoke send_arp or other utility to poison
the CISCO arp cache while the IPaddr2 stocked with 12.1 did it very well
Unfortunately, there was a regression in IPaddr2 in v3.9.4. It got fixed in
3.9.5, but obviously that package didn't make it to openSUSE 12.3 (I thought it
would). You can open another bug report for that.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.