commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd/pfinet ChangeLog Makefile config.h etherne...


From: Stefan Siegl
Subject: hurd/pfinet ChangeLog Makefile config.h etherne...
Date: Mon, 08 Oct 2007 21:59:10 +0000

CVSROOT:        /sources/hurd
Module name:    hurd
Changes by:     Stefan Siegl <stesie>   07/10/08 21:59:10

Modified files:
        pfinet         : ChangeLog Makefile config.h ethernet.c main.c 
                         options.c pfinet.h socket-ops.c 
        pfinet/glue-include/linux: in6.h ipv6.h socket.h 
        pfinet/linux-src/net/ipv6: addrconf.c af_inet6.c icmpv6.c 
                                   ip6_fib.c ip6_flowlabel.c mcast.c 
                                   ndisc.c route_ipv6.c tcp_ipv6.c 
                                   udp_ipv6.c 

Log message:
        2007-10-08  Stefan Siegl  <address@hidden>
        
                * config.h (CONFIG_IPV6, CONFIG_IPV6_EUI64): New defines, 
                set to 1.
                * Makefile (ipv6-srcs): New variable.
                (LINUXSRCS): Add ipv6-srcs.
                
                * ethernet.c (ethernet_demuxer): Call skb_put instead of 
changing
                skb->len directly, and thus now update skb->tail accordingly.
                * pfinet.h (PORTCLASS_INET, PORTCLASS_INET6): New enums.
                (trivfs_protid_portclasses, trivfs_protid_nportclasses)
                (trivfs_cntl_portclasses, trivfs_cntl_nportclasses): Declare
                these.
                (pfinet_bootstrap_portclass): New variable.
                (pfinet_bind): New function.
                * main.c: Define _HACK_ERRNO_H.  Include <errno.h>.  
                (trivfs_protid_portclasses, trivfs_cntl_portclasses): New slots
                for PORTCLASS_INET6.
                (trivfs_protid_nportclasses, trivfs_cntl_nportclasses): Set to 
2.
                (pfinet_bootstrap_portclass): New variable.
                (pfinet_bind): New function.
                (pfinet_activate_ipv6) [CONFIG_IPV6]: New function.
                (main) [CONFIG_IPV6]: Call inet6_proto_init.
                (main): Reordered to allow pfinet to not be started as a
                translator, if pfinet_bind is used.  If started as a translator,
                treat pfinet_bootstrap_portclass when calling trivfs_startup.
                * options.c: Include <net/sock.h>, <net/ip6_fib.h>,
                <net/ip6_route.h> and <net/addrconf.h>. 
                (options): New option `ipv4'.
                (options) [CONFIG_IPV6]: New options `ipv6', `address6' and
                `gateway6'.
                (parse_interface) [CONFIG_IPV6]: Add address6 and gateway6.
                (parse_hook_add_interface) [CONFIG_IPV6]: Initialize address6 
and
                gateway6. 
                (parse_opt): Parse new args.
                * socket-ops.c (S_socket_create): Call either
                net_families[PF_INET]->create or net_families[PF_INET6]->create,
                depending on receiving master.
                (S_socket_create_address): Allow creation of AF_INET6 addresses.
                
                * glue-include/asm/delay.h: New stub file.
                * glue-include/linux/ipv6.h: Merged many bits unmodified from 
Linux
                header file.
                * glue-include/linux/in6.h: Likewise.
                (ipv6mr_ifindex): New define, glue to ipv6mr_interface. 
                * glue-include/linux/socket.h (SOL_IPV6, SOL_ICMPV6): New 
defines.
        
                * linux-src/net/ipv6/addrconf.c (ipv6_find_idev, inet6_addr_add)
                (inet6_addr_del) [_HURD_]: Make these non-static.
                (addrconf_set_dstaddr, addrconf_add_ifaddr, addrconf_del_ifaddr)
                [_HURD_]: Don't define these functions.
                * linux-src/net/ipv6/route_ipv6.c (ipv6_route_ioctl) [_HURD_]:
                Likewise. 
                * linux-src/net/ipv6/af_inet6.c (inet6_ioctl) [_HURD_]: Don't
                define the function, instead #define it to 0.
                (inet6_proto_init) [_HURD_]: Don't call sit_init.
                * linux-src/net/ipv6/udp_ipv6.c (udp_ioctl) [_HURD_]: Define 
                to 0. 
                (udp_v6_get_port): Put empty statement after label to silence
                compiler. 
                * linux-src/net/ipv6/tcp_ipv6.c (tcp_v6_get_port, tcp_v6_rcv):
                Likewise. 
                * linux-src/net/ipv6/icmpv6.c (icmpv6_rcv): Likewise.
                (icmpv6_init) [_HURD_]: Don't initialize i_uid and i_gid.
                * linux-src/net/ipv6/mcast.c (igmp6_init): Likewise.
                * linux-src/net/ipv6/ndisc.c (ndisc_init): Likewise.
                * linux-src/net/ipv6/ip6_fib.c (BUG_TRAP): Don't use 
__FUNCTION__
                as a string but a variable, to keep gcc happy.
                (fib6_walker_list): Make it non-static, to keep gcc happy.
                * linux-src/net/ipv6/ip6_flowlabel.c (fl_create) [_HURD_]: Drop
                IPV6_FL_S_USER support, since current->euid is not available.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/ChangeLog?cvsroot=hurd&r1=1.79&r2=1.80
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/Makefile?cvsroot=hurd&r1=1.36&r2=1.37
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/config.h?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/ethernet.c?cvsroot=hurd&r1=1.30&r2=1.31
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/main.c?cvsroot=hurd&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/options.c?cvsroot=hurd&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/pfinet.h?cvsroot=hurd&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/socket-ops.c?cvsroot=hurd&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/glue-include/linux/in6.h?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/glue-include/linux/ipv6.h?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/glue-include/linux/socket.h?cvsroot=hurd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/addrconf.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/af_inet6.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/icmpv6.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/ip6_fib.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/ip6_flowlabel.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/mcast.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/ndisc.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/route_ipv6.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/tcp_ipv6.c?cvsroot=hurd&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/hurd/pfinet/linux-src/net/ipv6/udp_ipv6.c?cvsroot=hurd&r1=1.1&r2=1.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]