Diff for /src/sys/sys/socketvar.h between versions 1.6 and 1.7

version 1.6, 2003/10/08 01:30:32 version 1.7, 2003/12/10 22:26:19
Line 271  struct sockopt { Line 271  struct sockopt {
 };  };
   
 struct sf_buf {  struct sf_buf {
        SLIST_ENTRY(sf_buf) free_list;       /* list of free buffer slots */        LIST_ENTRY(sf_buf) list_entry;      /* hash chain of active buffers */
        int             refcnt;         /* reference count */        TAILQ_ENTRY(sf_buf) free_entry;       /* list of free buffers */
         struct          vm_page *m;     /* currently mapped page */          struct          vm_page *m;     /* currently mapped page */
         vm_offset_t     kva;            /* va of mapping */          vm_offset_t     kva;            /* va of mapping */
           int             refcnt;         /* usage of this mapping */
 };  };
   
 struct accept_filter {  struct accept_filter {
Line 350  void sbtoxsockbuf (struct sockbuf *sb, s Line 351  void sbtoxsockbuf (struct sockbuf *sb, s
 int     sbwait (struct sockbuf *sb);  int     sbwait (struct sockbuf *sb);
 int     sb_lock (struct sockbuf *sb);  int     sb_lock (struct sockbuf *sb);
 struct sf_buf *  struct sf_buf *
        sf_buf_alloc(void);        sf_buf_alloc(struct vm_page *);
 void    sf_buf_free(caddr_t addr, u_int size);  void    sf_buf_free(caddr_t addr, u_int size);
 void    sf_buf_ref(caddr_t addr, u_int size);  void    sf_buf_ref(caddr_t addr, u_int size);
 int     soabort (struct socket *so);  int     soabort (struct socket *so);

Removed from v.1.6  
changed lines
  Added in v.1.7