Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
bb54c3a2 |
| 02-Jul-2020 |
Aaron LI <aly@aaronly.me> |
if_clone: Extend if_clone_create() by an extra parameter
Currently, if_clone_create() accepts one caddr_t parameter that is passed with the ifreq->ifr_data for the SIOCIFCREATE2 ioctl.
Extend this
if_clone: Extend if_clone_create() by an extra parameter
Currently, if_clone_create() accepts one caddr_t parameter that is passed with the ifreq->ifr_data for the SIOCIFCREATE2 ioctl.
Extend this function by another caddr_t parameter so that callers could pass extra data to the ifc->ifc_create() handler and won't conflict with the SIOCIFCREATE2 ioctl calls. This extension will be used by tun(4) and tap(4) in a following commit.
Suggested-by: dillon Reviewed-by: dillon
show more ...
|
Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
b2e7ce7d |
| 10-Nov-2019 |
Sascha Wildner <saw@online.de> |
#include <sys/cdefs.h> in a number of headers that use macros from it.
All these are public headers and check some kind of __*_VISIBLE macro with #if but were not making sure that these macros are a
#include <sys/cdefs.h> in a number of headers that use macros from it.
All these are public headers and check some kind of __*_VISIBLE macro with #if but were not making sure that these macros are available and set correctly.
show more ...
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
595dc8f1 |
| 05-Aug-2018 |
Aaron LI <aly@aaronly.me> |
if_clone: Check cloner name to avoid duplicate in if_clone_attach()
Change if_clone_attach() to check the cloner name instead of the pointer to avoid duplicate, also to return EEXIST instead of pani
if_clone: Check cloner name to avoid duplicate in if_clone_attach()
Change if_clone_attach() to check the cloner name instead of the pointer to avoid duplicate, also to return EEXIST instead of panic.
show more ...
|
#
e224e5e7 |
| 04-Aug-2018 |
Aaron LI <aly@aaronly.me> |
if_clone: Remove unneeded "ifc_namelen" from "struct if_clone"
The "strlen(ifc_name)" is used instead.
|
#
687c518e |
| 21-Jun-2018 |
Aaron LI <aly@aaronly.me> |
if_clone: Move "struct if_clonereq" over from <net/if.h>
The "if_clonereq" struct is __BSD_VISIBLE and is only used by ifconfig(8) userland tool (via searching "if_clonereq" in the dports grok), so
if_clone: Move "struct if_clonereq" over from <net/if.h>
The "if_clonereq" struct is __BSD_VISIBLE and is only used by ifconfig(8) userland tool (via searching "if_clonereq" in the dports grok), so it's safe to move it to <net/if_clone.h> to be clearer.
show more ...
|
Revision tags: v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc |
|
#
5a57776a |
| 20-Mar-2018 |
Aaron LI <aly@aaronly.me> |
if_clone: Explicitly include <sys/eventhandler.h>
Eventhandler is used there, so include the <sys/eventhandler.h> header explicitly.
Minor style updates.
|
Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2 |
|
#
2c64e990 |
| 25-Jan-2016 |
zrj <rimvydas.jasinskas@gmail.com> |
Remove advertising header from sys/
Correct BSD License clause numbering from 1-2-4 to 1-2-3.
Some less clear cases taken as it was done of FreeBSD.
|
Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5, v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0, v3.8.2, v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2, v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3, v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0, v3.2.2, v3.2.1, v3.2.0, v3.3.0, v3.0.3, v3.0.2, v3.0.1, v3.1.0, v3.0.0 |
|
#
86d7f5d3 |
| 26-Nov-2011 |
John Marino <draco@marino.st> |
Initial import of binutils 2.22 on the new vendor branch
Future versions of binutils will also reside on this branch rather than continuing to create new binutils branches for each new version.
|
Revision tags: v2.12.0, v2.13.0, v2.10.1, v2.11.0, v2.10.0, v2.9.1, v2.8.2, v2.8.1, v2.8.0, v2.9.0, v2.6.3, v2.7.3, v2.6.2, v2.7.2, v2.7.1, v2.6.1, v2.7.0, v2.6.0, v2.5.1, v2.4.1, v2.5.0, v2.4.0, v2.3.2, v2.3.1, v2.2.1, v2.2.0, v2.3.0, v2.1.1, v2.0.1 |
|
#
65a24520 |
| 11-Jan-2008 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
- Split if_clone.c out of if.c, license in if.c is attached to if_clone.c - Split if_clone.h out of if.h and if_var.h, license of if_var.h is attached to if_clone.h - Staticize some variables and f
- Split if_clone.c out of if.c, license in if.c is attached to if_clone.c - Split if_clone.h out of if.h and if_var.h, license of if_var.h is attached to if_clone.h - Staticize some variables and function in if_clone.c - if_clonereq is the only userland visible structure related to this commit; it is kept in if.h for now, so userland application won't be aware of this commit. It will be moved to net/if_clone.h
No functional changes.
# if_clone.c is subjected to change to support clone creation with # additional parameters.
show more ...
|
#
a7e9152e |
| 14-Dec-2010 |
Sepherosa Ziehau <sephe@dragonflybsd.org> |
if_clone: Don't destroy iface which is not create through if_clone mechanism
DragonFly-bug: http://bugs.dragonflybsd.org/issue1919
|
#
c5e14c14 |
| 25-Feb-2010 |
Rui Paulo <rpaulo@FreeBSD.org> |
Extend if_clone by passing in a param arg in the create routine. This param is only used when the ioctl is SIOCIFCREATE2.
|