https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274536

Gleb Smirnoff <gleb...@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dcha...@freebsd.org

--- Comment #7 from Gleb Smirnoff <gleb...@freebsd.org> ---
Adding Dmitry and Alexander here.  TLDR version for them:

  An application (Firefox) sends NETLINK_ROUTE message with AF_PACKET
  in it.  linux_to_bsd_domain() fails to find an analog in FreeBSD,
  and returns 0xffffffff.  Later that truncates down to 0xff and 
  rt_tables_get_rnh_ptr() panics.

How should we fix that? At what level should we report EOPNOTSUPP (or
maybe other) error? My guess that should live in NetLink, cause it
is NetLink that doesn't check return value of linux_to_bsd_domain().
The latter honestly reports "I don't know".

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to