ipv6.c (aed5a833fb18123d7cfc6ce3810ab97efd4869b3) | ipv6.c (b9031d9d87b24e24cd32ea15b5f4220a1e8da909) |
---|---|
1/* SCTP kernel implementation 2 * (C) Copyright IBM Corp. 2002, 2004 3 * Copyright (c) 2001 Nokia, Inc. 4 * Copyright (c) 2001 La Monte H.P. Yarroll 5 * Copyright (c) 2002-2003 Intel Corp. 6 * 7 * This file is part of the SCTP kernel implementation 8 * --- 713 unchanged lines hidden (view full) --- 722} 723 724/* Dump the v6 addr to the seq file. */ 725static void sctp_v6_seq_dump_addr(struct seq_file *seq, union sctp_addr *addr) 726{ 727 seq_printf(seq, NIP6_FMT " ", NIP6(addr->v6.sin6_addr)); 728} 729 | 1/* SCTP kernel implementation 2 * (C) Copyright IBM Corp. 2002, 2004 3 * Copyright (c) 2001 Nokia, Inc. 4 * Copyright (c) 2001 La Monte H.P. Yarroll 5 * Copyright (c) 2002-2003 Intel Corp. 6 * 7 * This file is part of the SCTP kernel implementation 8 * --- 713 unchanged lines hidden (view full) --- 722} 723 724/* Dump the v6 addr to the seq file. */ 725static void sctp_v6_seq_dump_addr(struct seq_file *seq, union sctp_addr *addr) 726{ 727 seq_printf(seq, NIP6_FMT " ", NIP6(addr->v6.sin6_addr)); 728} 729 |
730static void sctp_v6_ecn_capable(struct sock *sk) 731{ 732 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; 733} 734 |
|
730/* Initialize a PF_INET6 socket msg_name. */ 731static void sctp_inet6_msgname(char *msgname, int *addr_len) 732{ 733 struct sockaddr_in6 *sin6; 734 735 sin6 = (struct sockaddr_in6 *)msgname; 736 sin6->sin6_family = AF_INET6; 737 sin6->sin6_flowinfo = 0; --- 254 unchanged lines hidden (view full) --- 992 .scope = sctp_v6_scope, 993 .addr_valid = sctp_v6_addr_valid, 994 .inaddr_any = sctp_v6_inaddr_any, 995 .is_any = sctp_v6_is_any, 996 .available = sctp_v6_available, 997 .skb_iif = sctp_v6_skb_iif, 998 .is_ce = sctp_v6_is_ce, 999 .seq_dump_addr = sctp_v6_seq_dump_addr, | 735/* Initialize a PF_INET6 socket msg_name. */ 736static void sctp_inet6_msgname(char *msgname, int *addr_len) 737{ 738 struct sockaddr_in6 *sin6; 739 740 sin6 = (struct sockaddr_in6 *)msgname; 741 sin6->sin6_family = AF_INET6; 742 sin6->sin6_flowinfo = 0; --- 254 unchanged lines hidden (view full) --- 997 .scope = sctp_v6_scope, 998 .addr_valid = sctp_v6_addr_valid, 999 .inaddr_any = sctp_v6_inaddr_any, 1000 .is_any = sctp_v6_is_any, 1001 .available = sctp_v6_available, 1002 .skb_iif = sctp_v6_skb_iif, 1003 .is_ce = sctp_v6_is_ce, 1004 .seq_dump_addr = sctp_v6_seq_dump_addr, |
1005 .ecn_capable = sctp_v6_ecn_capable, |
|
1000 .net_header_len = sizeof(struct ipv6hdr), 1001 .sockaddr_len = sizeof(struct sockaddr_in6), 1002#ifdef CONFIG_COMPAT 1003 .compat_setsockopt = compat_ipv6_setsockopt, 1004 .compat_getsockopt = compat_ipv6_getsockopt, 1005#endif 1006}; 1007 --- 70 unchanged lines hidden --- | 1006 .net_header_len = sizeof(struct ipv6hdr), 1007 .sockaddr_len = sizeof(struct sockaddr_in6), 1008#ifdef CONFIG_COMPAT 1009 .compat_setsockopt = compat_ipv6_setsockopt, 1010 .compat_getsockopt = compat_ipv6_getsockopt, 1011#endif 1012}; 1013 --- 70 unchanged lines hidden --- |