History log of /freebsd-10-stable/sys/dev/xen/netfront/netfront.c
Revision Date Author Comments
# 316170 29-Mar-2017 ngie

Fix -Wformat issue with r316140, which broke i386/GENERIC

Since r316140 was a direct commit to ^/stable/10, this too is a direct commit
to ^/stable/10.

Reported by: Jenkins (FreeBSD-stable-10-i386-build job)
Tested with: amd64, i386
Sponsored by: Dell EMC Isilon


# 316140 29-Mar-2017 royger

xen/netfront: release resources on removal

Current netfront code doesn't release the resources (grants and mbufs) on
removal. Add a new helper that releases the resources, so FreeBSD doesn't run
out of grants or memory when performing heavy hotplug/unplug of Xen PV nic
devices.

This is a direct commit to stable/10 because the code in newer branches has
been completely refactored and no longer has this issue.

Reviewed by: royger
Submitted by: Ouyangzhaowei <ouyangzhaowei@huawei.com>
Differential review: https://reviews.freebsd.org/D10088


# 315676 21-Mar-2017 royger

MFC r314840:

xen: add support for canceled suspend

Submitted by: Liuyingdong <liuyingdong@huawei.com>
Reviewed by: royger


# 314667 04-Mar-2017 avg

MFC r283291: don't use CALLOUT_MPSAFE with callout_init()

The main purpose of this MFC is to reduce conflicts for other merges.
Parts of the original change have already "trickled down" via individual MFCs.


# 291239 24-Nov-2015 royger

MFC r286999:

xen: allow disabling PV disks and nics

Sponsored by: Citrix Systems R&D


# 285737 21-Jul-2015 royger

MFC: r285089

netfront: preserve configuration across migrations

Approved by: re (gjb)


# 283218 21-May-2015 royger

MFC: r282908

netfront: wait for backend to connect before sending ARP

Sponsored by: Citrix Systems R&D


# 274043 03-Nov-2014 hselasky

MFC r271946 and r272595:
Improve transmit sending offload, TSO, algorithm in general. This
change allows all HCAs from Mellanox Technologies to function properly
when TSO is enabled. See r271946 and r272595 for more details about
this commit.

Sponsored by: Mellanox Technologies


# 273736 27-Oct-2014 hselasky

MFC r263710, r273377, r273378, r273423 and r273455:

- De-vnet hash sizes and hash masks.
- Fix multiple issues related to arguments passed to SYSCTL macros.

Sponsored by: Mellanox Technologies


# 259541 18-Dec-2013 glebius

Merge r256868,257276-257277,257515,257913 from head. These are fixes
required to make Xen buтldable w/o INET.

Sponsored by: Nginx, Inc.


# 285737 21-Jul-2015 royger

MFC: r285089

netfront: preserve configuration across migrations

Approved by: re (gjb)


# 283218 21-May-2015 royger

MFC: r282908

netfront: wait for backend to connect before sending ARP

Sponsored by: Citrix Systems R&D


# 274043 03-Nov-2014 hselasky

MFC r271946 and r272595:
Improve transmit sending offload, TSO, algorithm in general. This
change allows all HCAs from Mellanox Technologies to function properly
when TSO is enabled. See r271946 and r272595 for more details about
this commit.

Sponsored by: Mellanox Technologies


# 273736 27-Oct-2014 hselasky

MFC r263710, r273377, r273378, r273423 and r273455:

- De-vnet hash sizes and hash masks.
- Fix multiple issues related to arguments passed to SYSCTL macros.

Sponsored by: Mellanox Technologies


# 259541 18-Dec-2013 glebius

Merge r256868,257276-257277,257515,257913 from head. These are fixes
required to make Xen buтldable w/o INET.

Sponsored by: Nginx, Inc.